← Volver

Cómo unir dos listas o tuplas

Vía el operador de adición.

>>> [1, 2] + [3, 4]
[1, 2, 3, 4]
>>> (1, 2) + (3, 4)
(1, 2, 3, 4)

O bien, aunque menos convencional, usando la propiedad de desempaquetamiento con el operador *.

>>> a = [3, 4]
>>> [1, 2, *a]
[1, 2, 3, 4]

Como las listas son mutables, también se puede emplear el método extend() para añadir los elementos de otra lista al final de ésta.

>>> a = [1, 2]
>>> b = [3, 4]
>>> a.extend(b)
>>> a
[1, 2, 3, 4]

Véase Listas y tuplas para un artículo detallado sobre las operaciones en estas dos colecciones.

¿Alguna duda sobre este código? ¡Preguntanos en el foro!