Come unire le liste in Python

How Join Lists Python



Gli elenchi sono un'importante struttura di dati in Python, utilizzata per memorizzare più elementi in un singolo contenitore. Gli elenchi Python possono memorizzare sia tipi simili che tipi eterogenei di elementi. In Python, puoi unire o concatenare due o più elenchi. L'unione di un elenco unisce numerosi elenchi in un unico elenco. Questo articolo spiega l'unione o la concatenazione di elenchi Python in diversi modi.







Come iscriversi a liste Python

Di seguito sono inclusi i metodi per unire gli elenchi in Python:



  1. Usando il aggiungere() funzione
  2. Usando il estendere() funzione
  3. Usando il '+' operatore
  4. Usando il '*' operatore

Discuteremo questi metodi uno per uno.



Metodo 1: utilizzo della funzione append()

Il aggiungere() function è una funzione incorporata in Python che inserisce elementi alla fine di un elenco. Nell'esempio seguente, useremo il aggiungere() funzione per unire due liste.





#creazione della lista 1
miaLista1 = [1,2,3,4,5]
#creazione della lista 2
miaLista2 = [6,7,8,9]
#joining liste 1 e 2 utilizzando la funzione append
miaLista1.append(miaLista2)
#stampa la nuova lista
print(mialista1)

Produzione

Nell'output, vedrai che il primo elenco è stato aggiunto a un altro, alla fine dell'elenco come elemento.

Per unire elementi di liste, dobbiamo scorrere list2 usando il per loop e aggiungi ogni elemento separatamente alla fine dell'elenco1.

#creazione della lista 1
miaLista1 = [1,2,3,4,5]
#creazione della lista 2
miaLista2 = [6,7,8,9]
#joining liste 1 e 2 utilizzando la funzione append
per x in miaLista2:
miaLista1.append(x)
#stampa la nuova lista
print(mialista1)

Produzione

Ora, si può vedere che le liste sono concatenate.

Allo stesso modo, possiamo unire tre liste usando la funzione append().



#creazione della lista 1
miaLista1 = [1,2,3,4,5]
#creazione della lista 2
miaLista2 = [6,7,8,9]
#creazione della lista 3
myList3 = ['kamran','Sattar','Awaisi']
#joining liste 1, 2 e 3 utilizzando la funzione append
per x in miaLista2:
miaLista1.append(x)
per x in miaLista3:
miaLista1.append(x)
#stampare la lista
print(mialista1)

Produzione

Come unire le liste in Python-3

Metodo 2: utilizzo della funzione extend()

Il estendere() function è la funzione incorporata in Python che può essere utilizzata per unire le liste. Questa funzione aggiunge gli elementi di un elenco alla fine dell'altro elenco. Non è necessario eseguire l'iterazione usando i loop con il

estendere() funzione. Nell'esempio seguente, creeremo due liste e le uniremo usando il tasto estendere() funzione.

#creazione della lista 1
miaLista1 = [1,2,3,4,5]
#creazione della lista 2
miaLista2 = [6,7,8,9]
#usando la funzione extend()
miaLista1.extend(miaLista2)
#stampare la lista
print(mialista1)

Produzione

Come puoi vedere nel seguente output, le liste sono state unite con successo.
Come-Unirsi-Liste-in-Python-4

Metodo 3: utilizzo dell'operatore '+'

Le liste possono essere unite anche utilizzando l'operatore '+'. Questo è il metodo più semplice per unire le liste in Python. Gli elenchi che vengono uniti utilizzando l'operatore '+' vengono archiviati in un nuovo elenco. Nell'esempio seguente, utilizzeremo l'operatore '+' per unire tre elenchi.

#creazione della lista 1
miaLista1 = [1,2,3]
#creazione della lista 2
miaLista2 = [4,5,6,7,8]
#creazione della lista 3
miaLista3 = [1,3,4,6,7,8,4]
#unirsi alla lista usando l'operatore '+'
miaLista1 = miaLista1+miaLista2+miaLista3
#stampare la lista
print('L'elenco unito è: ',myList1)

Produzione

L'output seguente mostra gli elenchi uniti.

Metodo 4: utilizzo dell'operatore '*'

L'operatore '*' può essere utilizzato anche per unire elenchi Python. Tuttavia, questa funzione è supportata solo dalla versione Python 3.6+ di Python. Le liste unite vengono memorizzate nella nuova lista. Usiamo l'operatore '*' per unire le liste.

#creare una lista 1
miaLista1 = [1,2,3]
#creare una lista 2
miaLista2 = [4,5,6,7,8]
#creare una lista 3
miaLista3 = [1,3,4,6,7,8,4]
#unirsi alla lista usando l'operatore '*'
miaLista1 = [*miaLista1,*miaLista2,*miaLista3]
#stampare la lista
print('L'elenco unito è: ',myList1)

Produzione

Come puoi vedere nel seguente output, le liste sono state unite con successo utilizzando l'operatore '*'.

Conclusione

L'elenco in Python è un contenitore utilizzato per memorizzare elementi in una sequenza. Gli elenchi Python possono essere uniti in diversi modi. Questo articolo ha spiegato come unire le liste in Python con quattro metodi di base attraverso diversi semplici esempi.