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