Kursinhalt
Einführung in Python
Einführung in Python
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.
# Two-dimensional list countries_2d = [["USA", 9629091], ["Canada", 9984670], ["Germany", 357114]] print(countries_2d)
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.
# Two-dimensional list countries_2d = [['USA', 9629091], ['Canada', 9984670], ['Germany', 357114]] # Pull elements print(countries_2d[1]) print(countries_2d[1][0])
Danke für Ihr Feedback!