Com unir-se a llistes a Python

How Join Lists Python



Les llistes són una estructura de dades important a Python, que s’utilitza per emmagatzemar diversos elements en un sol contenidor. Les llistes de Python poden emmagatzemar tipus similars i tipus d’elements heterogenis. A Python, podeu unir o concatenar dues o més llistes. Unir-se a una llista fusiona nombroses llistes en una sola llista. Aquest article explica la combinació o concatenació de llistes de Python de diverses maneres.







Com unir-se a les llistes de Python

A continuació s’inclouen mètodes per unir llistes a Python:



  1. Utilitzant el append () funció
  2. Utilitzant el extend () funció
  3. Utilitzant el '+' operador
  4. Utilitzant el '*' operador

Discutirem aquests mètodes un per un.



Mètode 1: utilitzar la funció append ()

El append () La funció és una funció integrada a Python que insereix elements al final d'una llista. A l'exemple següent, utilitzarem el fitxer append () funció per unir dues llistes.





#creating list 1
la meva llista1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#juntes llistes 1 i 2 mitjançant la funció d'afegir
myList1.append (myList2)
#printing de la nova llista
imprimir (la meva llista1)

Sortida

A la sortida, veureu que la primera llista s'ha afegit a una altra, al final de la llista com a element.

Per unir elements de llistes, hem d’iterar la llista2 mitjançant el fitxer per bucle i afegiu cada element per separat al final de la llista1.

#creating list 1
la meva llista1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#juntes llistes 1 i 2 mitjançant la funció d'afegir
per a x a myList2:
myList1.append (x)
#printing de la nova llista
imprimir (la meva llista1)

Sortida

Ara es pot veure que les llistes estan concatenades.

De la mateixa manera, podem unir tres llistes mitjançant la funció append ().



#creating list 1
la meva llista1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#creating list 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
#juntes llistes 1, 2 i 3 mitjançant la funció d'afegir
per a x a myList2:
myList1.append (x)
per a x a myList3:
myList1.append (x)
#imprimint la llista
imprimir (la meva llista1)

Sortida

Com s'uneixen llistes a Python-3

Mètode 2: utilitzar la funció extend ()

El extend () La funció és la funció integrada a Python que es pot utilitzar per unir llistes. Aquesta funció afegeix els elements d’una llista al final de l’altra llista. No és necessari iterar fent servir bucles amb

extend () funció. A l'exemple següent, crearem dues llistes i les unirem mitjançant el fitxer extend () funció.

#creating list 1
la meva llista1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#utilitzant la funció extend ()
myList1.extend (myList2)
#imprimint la llista
imprimir (la meva llista1)

Sortida

Com podeu veure a la sortida següent, les llistes s'han unit correctament.
Com s'uneixen llistes a Python-4

Mètode 3: utilitzar l’operador ‘+’

Les llistes també es poden unir mitjançant l’operador ‘+’. Aquest és el mètode més senzill per unir llistes a Python. Les llistes que s’uneixen mitjançant l’operador ‘+’ s’emmagatzemen en una llista nova. A l’exemple següent, utilitzarem l’operador ‘+’ per unir tres llistes.

#creating list 1
la meva llista1 = [1,2,3]
#creating list 2
myList2 = [4,5,6,7,8]
#creating list 3
myList3 = [1,3,4,6,7,8,4]
#unir-se a la llista mitjançant l'operador '+'
la meva llista1 = la meva llista1 + la meva llista2 + la meva llista3
#imprimint la llista
print ('La llista unida és:', la meva llista1)

Sortida

La sortida següent mostra les llistes unides.

Mètode 4: utilitzar l’operador ‘*’

L’operador ‘*’ també es pot utilitzar per unir llistes de Python. Tot i això, aquesta característica només és compatible amb la versió Python 3.6+ de Python. Les llistes unides s’emmagatzemen a la llista nova. Utilitzem l’operador ‘*’ per unir-vos a les llistes.

#creació d'una llista 1
la meva llista1 = [1,2,3]
#creació d'una llista 2
myList2 = [4,5,6,7,8]
#creació d'una llista 3
myList3 = [1,3,4,6,7,8,4]
#unir-se a la llista mitjançant l'operador '*'
la meva llista1 = [* la meva llista1, * la meva llista2, * la meva llista3]
#imprimint la llista
print ('La llista unida és:', la meva llista1)

Sortida

Com podeu veure a la sortida següent, les llistes s’han unit correctament mitjançant l’operador ‘*’.

Conclusió

La llista de Python és un contenidor que s’utilitza per emmagatzemar elements en una seqüència. Les llistes Python es poden unir de diverses maneres. En aquest article s’explica com unir llistes a Python amb quatre mètodes bàsics mitjançant diversos exemples senzills.