Cómo unirse a listas en Python

How Join Lists Python



Las listas son una estructura de datos importante en Python, que se utiliza para almacenar varios elementos en un solo contenedor. Las listas de Python pueden almacenar tanto tipos de elementos similares como heterogéneos. En Python, puede unir o concatenar dos o más listas. Unirse a una lista fusiona numerosas listas en una sola lista. Este artículo explica la unión o concatenación de listas de Python de varias formas.







Cómo unirse a listas de Python

Los siguientes incluyen métodos para unirse a listas en Python:



  1. Utilizando el adjuntar() función
  2. Utilizando el ampliar() función
  3. Utilizando el ‘+’ operador
  4. Utilizando el ‘*’ operador

Discutiremos estos métodos uno por uno.



Método 1: uso de la función append ()

los adjuntar() function es una función incorporada en Python que inserta elementos al final de una lista. En el siguiente ejemplo, usaremos el adjuntar() función para unir dos listas.





#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
# unirse a las listas 1 y 2 usando la función de agregar
myList1.append (myList2)
#imprimir la nueva lista
imprimir (myList1)

Producción

En la salida, verá que la primera lista se ha agregado a otra, al final de la lista como un elemento.

Para unir elementos de listas, necesitamos iterar a través de list2 usando el por bucle y agregue cada elemento por separado al final de la lista 1.

#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
# unirse a las listas 1 y 2 usando la función de agregar
para x en myList2:
myList1.append (x)
#imprimir la nueva lista
imprimir (myList1)

Producción

Ahora, se puede ver que las listas están concatenadas.

De manera similar, podemos unir tres listas usando la función append ().



#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#creating list 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
# unirse a las listas 1, 2 y 3 usando la función de agregar
para x en myList2:
myList1.append (x)
para x en myList3:
myList1.append (x)
#imprimir la lista
imprimir (myList1)

Producción

Cómo unir listas en Python-3

Método 2: uso de la función extend ()

los ampliar() function es la función incorporada en Python que se puede usar para unir listas. Esta función agrega los elementos de una lista al final de la otra lista. No es necesario iterar usando bucles con el

ampliar() función. En el siguiente ejemplo, crearemos dos listas y las uniremos usando el ampliar() función.

#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#utilizando la función extend ()
myList1.extend (myList2)
#imprimir la lista
imprimir (myList1)

Producción

Como puede ver en el siguiente resultado, las listas se han unido correctamente.
Cómo unirse a listas en Python-4

Método 3: uso del operador '+'

Las listas también se pueden unir utilizando el operador '+'. Este es el método más sencillo para unirse a listas en Python. Las listas que se unen mediante el operador '+' se almacenan en una nueva lista. En el siguiente ejemplo, usaremos el operador '+' para unir tres listas.

#creating list 1
myList1 = [1,2,3]
#creating list 2
myList2 = [4,5,6,7,8]
#creating list 3
myList3 = [1,3,4,6,7,8,4]
# unirse a la lista usando el operador '+'
myList1 = myList1 + myList2 + myList3
#imprimir la lista
print ('La lista unida es:', myList1)

Producción

El siguiente resultado muestra las listas unidas.

Método 4: uso del operador '*'

El operador '*' también se puede utilizar para unirse a listas de Python. Sin embargo, esta función solo es compatible con la versión Python 3.6+ de Python. Las listas unidas se almacenan en la nueva lista. Usemos el operador '*' para unirnos a las listas.

#creación de una lista 1
myList1 = [1,2,3]
#creación de una lista 2
myList2 = [4,5,6,7,8]
#creación de una lista 3
myList3 = [1,3,4,6,7,8,4]
# unirse a la lista usando el operador '*'
myList1 = [* myList1, * myList2, * myList3]
#imprimir la lista
print ('La lista unida es:', myList1)

Producción

Como puede ver en el siguiente resultado, las listas se han unido correctamente mediante el operador '*'.

Conclusión

La lista en Python es un contenedor que se usa para almacenar elementos en una secuencia. Las listas de Python se pueden unir de varias formas. Este artículo explica cómo unir listas en Python con cuatro métodos básicos a través de varios ejemplos simples.