Pitone

Come unire le liste in Python

Come unire le liste in 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'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:

  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() 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 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

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 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

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 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]
#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.

Il cursore salta o si sposta in modo casuale durante la digitazione in Windows 10
Se scopri che il cursore del mouse salta o si sposta da solo, automaticamente, in modo casuale durante la digitazione nel laptop o nel computer Window...
Come invertire la direzione di scorrimento del mouse e dei touchpad in Windows 10
Topo e Touchpads non solo rende l'elaborazione semplice, ma anche più efficiente e richiede meno tempo. Non possiamo immaginare una vita senza questi ...
Come modificare il puntatore del mouse e le dimensioni, il colore e lo schema del cursore su Windows 10
Il puntatore del mouse e il cursore in Windows 10 sono aspetti molto importanti del sistema operativo. Questo si può dire anche per altri sistemi oper...