A la hora de manipular la listas Python nos ofrece múltiples opciones. De esta forma, en este ejemplo, vamos a ver cómo podemos concatenar listas en Python.
Para concatenar listas en Python tenemos dos formas. Por un lado será utilizando el operador suma y por otro será apoyándonos en el método .extend()
.
Pero vayamos paso a paso. Lo primero será declarar las dos listas.
lista1 = [1,2,3,4]
lista2 = [5,6,7,8]
Hay que recordad que los elementos de una lista en Python van entre corchetes y separados por comas. En este caso estamos utilizando unas listas de enteros.
Concatenar listas en Python con operador suma
En este primer caso vamos a utilizar el operador suma para concatenar listas en Python. Para ello simplemente deberemos de sumar la primera lista con la segunda.
Vamos a utilizar el operador suma conjuntamente con el operador de asignación para que el resultado quede en la lista1
lista1+=lista2
print "Con operador +"
print lista1
Concatenar listas en Python con método .extend()
El segundo caso va a hacer uso del método .extend()
que nos ofrece la clase list de Python. Utilizaremos el método .extend()
sobre la primera lista, utilizando la la segunda como parámetro del método.
lista1.extend(lista2)
print "Con metodo .extend()"
print lista1
Ya hemos visto las dos formas sencillas que hay para concatenar listas en Python.