Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verschachtelte Listen in Python | Andere Datentypen in Python
Einführung in Python
course content

Kursinhalt

Einführung in Python

Einführung in Python

1. Erste Bekanntschaft mit Python
2. Variablen und Typen in Python
5. Schleifen in Python
6. Funktionen in Python

book
Verschachtelte Listen in Python

Wie im Eröffnungskapitel erwähnt, können Listen in Python verschiedene Datentypen speichern, sogar andere Listen. Was Python im Vergleich zu vielen anderen Programmiersprachen einzigartig macht, ist, dass diese verschachtelten Listen in der Länge variieren können.

Tauchen wir in ein Beispiel ein. Stellen Sie sich vor, wir haben Daten über Länder und deren jeweilige Flächen. Anstatt all diese Informationen in eine einzige Liste zu packen, wäre es organisierter, eine eigenständige Liste für jedes Land zu haben.

123
# Two-dimensional list countries_2d = [["USA", 9629091], ["Canada", 9984670], ["Germany", 357114]] print(countries_2d)
copy

Wie veranschaulicht, hat jedes Land seine eigene Liste, die in der Hauptliste verschachtelt ist. Nun fragen Sie sich vielleicht, wie navigieren wir durch eine solche Struktur? Wenn wir es mit einer zweidimensionalen Liste zu tun haben, sind deren Elemente ebenfalls Listen. Und, wir können auf die Elemente der inneren Liste mittels Indexierung zugreifen.

Betrachten Sie eine zweidimensionale Liste namens countries_2d, die 3 Hauptelemente enthält (die Listen sind). Jede dieser Listen hat 2 Elemente.

Also, countries_2d[1] ruft die zweite Liste in der Hauptliste ab (denken Sie daran, dass die Python-Indexierung bei 0 beginnt). Darüber hinaus ruft countries_2d[1][0] das erste Element innerhalb dieser zweiten Liste ab.

Sehen Sie sich das folgende Beispiel zur Verdeutlichung an.

123456
# Two-dimensional list countries_2d = [['USA', 9629091], ['Canada', 9984670], ['Germany', 357114]] # Pull elements print(countries_2d[1]) print(countries_2d[1][0])
copy

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 4
We're sorry to hear that something went wrong. What happened?
some-alt