Crea una lista di liste in Python
-
Usa la funzione
append()
per creare una lista di liste in Python - Usa il metodo di comprensione degli liste per creare una lista di liste in Python
-
Usa il cicli
for
per creare una lista di liste in Python
Possiamo avere una lista di molti tipi in Python, come stringhe, numeri e altro. Python ci permette anche di avere una lista all’interno di una lista chiamato lista annidato o lista bidimensionale.
In questo tutorial impareremo come creare tali liste.
Usa la funzione append()
per creare una lista di liste in Python
Possiamo aggiungere diversi liste a una lista comune utilizzando la funzione append()
. Aggiunge l’lista come elemento alla fine dell’lista.
Il codice seguente lo spiegherà.
l1 = [1, 2, 3]
l2 = [4, 5, 6]
l3 = [7, 8, 9]
lst = []
lst.append(l1)
lst.append(l2)
lst.append(l3)
print(lst)
Produzione:
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Si noti che un tale lista bidimensionale che contiene valori interi o float può essere considerato come un array.
Usa il metodo di comprensione degli liste per creare una lista di liste in Python
La comprensione delle liste è un modo semplice ma elegante per creare liste in Python. Usiamo i cicli for
e le istruzioni condizionali all’interno delle parentesi quadre per creare liste utilizzando questo metodo.
Possiamo creare liste annidati utilizzando questo metodo, come mostrato di seguito.
l1 = [1, 2, 3]
lst = [l1 for i in range(3)]
lst
Produzione:
[[1, 2, 3], [1, 2, 3], [1, 2, 3]]
Usa il cicli for
per creare una lista di liste in Python
Possiamo creare una lista di liste più complesso utilizzando esplicitamente la funzione append()
con il cicli for
. Useremo loop annidati in questo metodo. Per esempio,
lst = []
for i in range(3):
lst.append([])
for j in range(3):
lst[i].append(j)
print(lst)
Produzione:
[[0, 1, 2], [0, 1, 2], [0, 1, 2]]
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedInArticolo correlato - Python List
- Converti un dizionario in una lista in Python
- Rimuovi i duplicati dall'lista in Python
- Rimuovi tutte le occorrenze di un elemento da una lista in Python
- Ottieni la media di una lista in Python
- Qual è la differenza tra i metodi di elencazione, aggiungere ed estendere
- Come convertire una lista in stringa in Python