Come unirsi alle liste in Python

Come unirsi alle liste in Python

Gli elenchi sono una struttura di dati importante in Python, utilizzata per archiviare più elementi in un singolo contenitore. Gli elenchi di Python possono archiviare sia tipi simili che tipi eterogenei. In Python, puoi unirti o concaterare due o più liste. Unirsi a un elenco unisce numerosi elenchi in un unico elenco. Questo articolo spiega l'adesione o la concatenazione delle liste di Python in diversi modi.

Come unirti alle liste di Python

I seguenti includono metodi per l'adesione agli 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: utilizzando la funzione Append ()

IL aggiungere() La funzione è una funzione integrata in Python che inserisce elementi alla fine di un elenco. Nel seguente esempio, useremo il aggiungere() funzione per unirti a due elenchi.

#Creating Elenco 1
myList1 = [1,2,3,4,5]
#Creating Elenco 2
myList2 = [6,7,8,9]
#Joining Elenchi 1 e 2 Utilizzo della funzione Append
mylist1.append (mylist2)
#printing del nuovo elenco
stampa (mylist1)

Produzione

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

Per unire gli elementi degli elenchi, dobbiamo iterare tramite List2 usando il per Loop e aggiungi ogni elemento separatamente alla fine dell'elenco1.

#Creating Elenco 1
myList1 = [1,2,3,4,5]
#Creating Elenco 2
myList2 = [6,7,8,9]
#Joining Elenchi 1 e 2 Utilizzo della funzione Append
per x in mylist2:
mylist1.append (x)
#printing del nuovo elenco
stampa (mylist1)

Produzione

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

Allo stesso modo, possiamo unirci a tre elenchi utilizzando la funzione Append ().

#Creating Elenco 1
myList1 = [1,2,3,4,5]
#Creating Elenco 2
myList2 = [6,7,8,9]
#Creating Elenco 3
mylist3 = ['kamran', 'sattar', 'awaisi']
#Joining Elenchi 1, 2 e 3 utilizzando la funzione Append
per x in mylist2:
mylist1.append (x)
per x in mylist3:
mylist1.append (x)
#Printing l'elenco
stampa (mylist1)

Produzione

Metodo 2: usando la funzione estendi ()

IL estendere() La funzione è la funzione integrata in Python che può essere utilizzata per unire gli elenchi. Questa funzione aggiunge gli elementi di un elenco alla fine dell'altro elenco. Non è necessario iterare usando loop con il

Funzione estendi (). Nel seguente esempio, creeremo due elenchi e ci uniremo a loro utilizzando il estendere() funzione. #Creating Elenco 1
myList1 = [1,2,3,4,5]
#Creating Elenco 2
myList2 = [6,7,8,9]
#Utilizzare la funzione estendi ()
mylist1.estendere (mylist2)
#Printing l'elenco
stampa (mylist1)

Produzione

Come puoi vedere nel seguente output, gli elenchi sono stati uniti con successo.

Metodo 3: utilizzando l'operatore '+'

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

#Creating Elenco 1
myList1 = [1,2,3]
#Creating Elenco 2
myList2 = [4,5,6,7,8]
#Creating Elenco 3
myList3 = [1,3,4,6,7,8,4]
#Joining dell'elenco utilizzando l'operatore '+'
myList1 = myList1+myList2+myList3
#Printing l'elenco
print ("La lista unita è:", MyList1)

Produzione

Il seguente output mostra gli elenchi uniti.

Metodo 4: utilizzando l'operatore '*'

L'operatore '*' può essere utilizzato anche per unirsi alle liste di Python. Tuttavia, questa funzione è supportata solo da Python 3.Oltre 6 versione di Python. Gli elenchi uniti sono archiviati nella nuova lista. Usiamo l'operatore '*' per unire gli elenchi.

#Crea di un elenco 1
myList1 = [1,2,3]
#Crea di un elenco 2
myList2 = [4,5,6,7,8]
#Crea di un elenco 3
myList3 = [1,3,4,6,7,8,4]
#Joining dell'elenco usando l'operatore '*'
mylist1 = [*mylist1,*mylist2,*mylist3]
#Printing l'elenco
print ("La lista unita è:", MyList1)

Produzione

Come puoi vedere nel seguente output, gli elenchi sono stati uniti con successo utilizzando l'operatore '*'.

Conclusione

L'elenco in Python è un contenitore che viene utilizzato per archiviare elementi in una sequenza. Le liste di Python possono essere unite in diversi modi. Questo articolo ha spiegato come unire gli elenchi in Python con quattro metodi di base attraverso diversi esempi semplici.