Liste von Listen in Python erstellen
-
Verwenden Sie die Funktion
append()
, um eine Liste von Listen in Python zu erstellen - Verwenden Sie die Methode des List Comprehensions, um eine Liste von Listen in Python zu erstellen
-
Verwenden Sie die
for
-Schleife, um eine Liste von Listen in Python zu erstellen
In Python können wir eine Liste von vielen Typen haben, wie Zeichenketten, Zahlen und mehr. Python erlaubt es uns auch, eine Liste innerhalb einer Liste zu haben, eine sogenannte verschachtelte Liste oder eine zweidimensionale Liste.
In diesem Tutorial werden wir lernen, wie man solche Listen erstellt.
Verwenden Sie die Funktion append()
, um eine Liste von Listen in Python zu erstellen
Wir können mit der Funktion append()
verschiedene Listen zu einer gemeinsamen Liste hinzufügen. Sie fügt die Liste als ein Element an das Ende der Liste an.
Der folgende Code soll dies erklären.
l1 = [1, 2, 3]
l2 = [4, 5, 6]
l3 = [7, 8, 9]
lst = []
lst.append(l1)
lst.append(l2)
lst.append(l3)
print(lst)
Ausgabe:
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Beachten Sie, dass eine solche zweidimensionale Liste, die Integer- oder Float-Werte enthält, als eine Matrix betrachtet werden kann.
Verwenden Sie die Methode des List Comprehensions, um eine Liste von Listen in Python zu erstellen
Das List Comprehensions ist eine einfache und elegante Methode, um Listen in Python zu erstellen. Wir verwenden die for
-Schleifen und bedingte Anweisungen innerhalb der eckigen Klammern, um mit dieser Methode Listen zu erstellen.
Wir können mit dieser Methode verschachtelte Listen erstellen, wie unten gezeigt.
l1 = [1, 2, 3]
lst = [l1 for i in range(3)]
lst
Ausgabe:
[[1, 2, 3], [1, 2, 3], [1, 2, 3]]
Verwenden Sie die for
-Schleife, um eine Liste von Listen in Python zu erstellen
Wir können eine komplexere Liste von Listen erstellen, indem wir explizit die Funktion append()
mit der for
-Schleife verwenden. Wir werden bei dieser Methode verschachtelte Schleifen verwenden. Ein Beispiel,
lst = []
for i in range(3):
lst.append([])
for j in range(3):
lst[i].append(j)
print(lst)
Ausgabe:
[[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.
LinkedInVerwandter Artikel - Python List
- Alle Vorkommen eines Elements aus einer Liste in Python entfernen
- Konvertieren eines Dictionaries in eine Liste in Python
- Duplikate aus Liste entfernen in Python
- Wie erhält man den Durchschnitt einer Liste in Python
- Was ist der Unterschied zwischen den Listenmethoden append und extend
- Wie man eine Liste in Python in eine Zeichenkette konvertiert