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'adesione a 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:
- Usando il aggiungere() funzione
- Usando il estendere() funzione
- Usando il '+' operatore
- Usando il '*' operatore
Discuteremo questi metodi uno per uno.
Metodo 1: utilizzo della funzione append()
Il aggiungere() funzione è 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 1miaLista1 = [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.
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().
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
Metodo 2: utilizzo della funzione extend()
Il estendere() la funzione è 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.estendi(miaLista2)
#stampare la lista
print(mialista1) Produzione
Come puoi vedere nel seguente output, le liste sono state unite con successo.
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 memorizzati in un nuovo elenco. Nell'esempio seguente, utilizzeremo l'operatore '+' per unire tre elenchi.
#creazione della lista 1miaLista1 = [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
Il seguente output mostra le liste unite.
Metodo 4: utilizzo dell'operatore '*'
L'operatore '*' può essere utilizzato anche per unire le liste Python. Tuttavia, questa funzione è supportata solo da Python 3.6+ versioni di Python. Le liste unite vengono memorizzate nella nuova lista. Usiamo l'operatore '*' per unirci alle liste.
#creare una lista 1miaLista1 = [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]
#entrare nella 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 usando 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.