Aggiungi più elementi all'lista in Python

Azaz Farooq 30 gennaio 2023
  1. Aggiungi un singolo elemento nell’lista Python usando la funzione append()
  2. Aggiungi più elementi nell’lista Python usando la funzione extend()
  3. Aggiungi più elementi nell’lista Python utilizzando il metodo di concatenazione
  4. Aggiungi più elementi nell’lista Python usando la funzione itertools.chain
Aggiungi più elementi all'lista in Python

L’lista è una struttura dati mutevole in Python. Potrebbe contenere diversi tipi di valori.

Questo articolo discuterà alcuni metodi per aggiungere uno o più elementi in una lista Python.

Aggiungi un singolo elemento nell’lista Python usando la funzione append()

Il metodo append() aggiunge un singolo valore alla fine della lista.

Di seguito viene fornito il codice di esempio completo:

lst = [2, 4, 6, "python"]
lst.append(6)
print("The appended list is:", lst)

Produzione:

The appended list is: [2, 4, 6, 'python', 6]

Allo stesso modo, per aggiungere un altro nuovo valore, useremo un altro metodo append() per aggiungere un altro nuovo valore dopo il valore 6 nell’lista.

lst = [2, 4, 6, "python"]
lst.append(6)
lst.append(7)
print("The appended list is:", lst)

Produzione:

The appended list is: [2, 4, 6, 'python', 6, 7]

Aggiungi più elementi nell’lista Python usando la funzione extend()

Questo metodo estenderà l’lista aggiungendo tutti gli elementi all’iterabile. Usiamo l’lista aggiunto come creato nel codice sopra e aggiungiamo i nuovi elementi dell’lista al suo interno.

Di seguito viene fornito il codice di esempio completo:

lst = [2, 4, 6, "python"]
lst.extend([8, 9, 10])
print("The appended list is:", lst)

Produzione:

The appended list is: [2, 4, 6, 'python', 8, 9, 10]

Aggiungi più elementi nell’lista Python utilizzando il metodo di concatenazione

Il simbolo + viene utilizzato per la concatenazione e unisce due liste. Di seguito viene fornito il codice di esempio completo:

lst1 = [2, 4, 6, 8]
lst2 = ["python", "java"]
lst3 = lst1 + lst2
print("The Concatenated List is:", lst3)

Produzione:

The Concatenated List is: [2, 4, 6, 8, 'python', 'java']

Aggiungi più elementi nell’lista Python usando la funzione itertools.chain

La funzione chain() viene importata dagli itertools. Lo scopo della funzione chain è lo stesso dell’operatore di concatenazione +. Combinerà tutti gli elementi dell’lista in un nuovo lista. Le prestazioni di questo metodo sono molto efficienti rispetto ad altri metodi.

Di seguito viene fornito il codice di esempio completo:

from itertools import chain

lst1 = [2, 4, 6, 8]
lst2 = ["python", "java"]
final_list = list(chain(lst1, lst2))
print("The Final List is:", final_list)

Produzione:

The Final List is: [2, 4, 6, 8, 'python', 'java']

Articolo correlato - Python List