Cómo unirse a las listas en Python

Cómo unirse a las listas en Python

Las listas son una estructura de datos importante en Python, utilizada para almacenar múltiples elementos en un solo contenedor. Las listas de Python pueden almacenar tanto tipos similares como tipos heterogéneos de elementos. En Python, puede unirse 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 la concatenación de las listas de Python de varias maneras.

Cómo unirse a las listas de Python

Los siguientes incluyen métodos para unir listas en Python:

  1. Utilizando el adjuntar() función
  2. Utilizando el extender() 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 ()

El adjuntar() La función 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.

#Lista de creación 1
mylist1 = [1,2,3,4,5]
#Lista de creación 2
mylist2 = [6,7,8,9]
#Las listas 1 y 2 de unión utilizando la función de apagado
mylist1.anexar (mylist2)
#Imprimiendo 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 utilizando el para bucle y agregue cada elemento por separado al final de la lista1.

#Lista de creación 1
mylist1 = [1,2,3,4,5]
#Lista de creación 2
mylist2 = [6,7,8,9]
#Las listas 1 y 2 de unión utilizando la función de apagado
para x en mylist2:
mylist1.adjuntar (x)
#Imprimiendo la nueva lista
Imprimir (MyList1)

Producción

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

Del mismo modo, podemos unir tres listas usando la función append ().

#Lista de creación 1
mylist1 = [1,2,3,4,5]
#Lista de creación 2
mylist2 = [6,7,8,9]
#Lista de creación 3
mylist3 = ['kamran', 'sattar', 'awaisi']
#Listas de unión 1, 2 y 3 utilizando la función de anexo
para x en mylist2:
mylist1.adjuntar (x)
para x en mylist3:
mylist1.adjuntar (x)
#Imprimiendo la lista
Imprimir (MyList1)

Producción

Método 2: Uso de la función Extend ()

El extender() La función 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

extender () función. En el siguiente ejemplo, crearemos dos listas y nos uniremos a ellas usando el extender() función. #Lista de creación 1
mylist1 = [1,2,3,4,5]
#Lista de creación 2
mylist2 = [6,7,8,9]
#Uso de la función extender ()
mylist1.extender (mylist2)
#Imprimiendo la lista
Imprimir (MyList1)

Producción

Como puede ver en la siguiente salida, las listas se han unido con éxito.

Método 3: Uso del operador '+'

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

#Lista de creación 1
mylist1 = [1,2,3]
#Lista de creación 2
mylist2 = [4,5,6,7,8]
#Lista de creación 3
mylist3 = [1,3,4,6,7,8,4]
#que une a la lista usando el operador '+'
mylist1 = mylist1+mylist2+mylist3
#Imprimiendo la lista
Imprimir ("La lista unida es:", MyList1)

Producción

La siguiente salida muestra las listas unidas.

Método 4: Uso del operador '*'

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

#creing una lista 1
mylist1 = [1,2,3]
#creing una lista 2
mylist2 = [4,5,6,7,8]
#creing una lista 3
mylist3 = [1,3,4,6,7,8,4]
#cando la lista usando el operador '*'
mylist1 = [*myList1,*mylist2,*mylist3]
#Imprimiendo la lista
Imprimir ("La lista unida es:", MyList1)

Producción

Como puede ver en la siguiente salida, las listas se han unido con éxito utilizando el operador '*'.

Conclusión

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