Kursinhalt
Python-Datenstrukturen
Python-Datenstrukturen
Listenindizierung in Python: Elemente Effizient Zugreifen
In Python ermöglichen Listen den Zugriff auf einzelne Elemente über ihren Index. Das Indexieren beginnt bei 0
, was bedeutet, dass das erste Element in einer Liste den Index 0
hat, das zweite Element den Index 1
und so weiter. Dies wird als Null-Indexierung bezeichnet. Um auf ein Element zuzugreifen, verwenden Sie eckige Klammern mit dem Index des gewünschten Elements.
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
Im nächsten Beispiel gibt der Index 0
das erste Element, 'Rome', zurück, während der Index 2
das dritte Element, nämlich 'New York', zurückgibt. Denken Sie daran, dass der Index der Position minus eins (n - 1) entspricht.
Negative Indexierung
Python unterstützt auch die negative Indexierung: Dies ermöglicht den Zugriff auf Elemente vom Ende der Liste. Hierbei steht -1
für das letzte Element, -2
für das vorletzte Element und so weiter. Die negative Indexierung kann sehr nützlich sein, wenn Sie mit einer Liste vom Ende aus arbeiten möchten, ohne deren Länge zu kennen.
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
Erklärung:
-1
ruft das letzte Element 'Kioto' ab;3
und-2
beziehen sich beide auf das vierte Element 'Brasilia', eines mit positiver Indizierung und das andere mit negativer Indizierung. Dies zeigt, wie die Indizierung die Liste umschließt.
Positive und negative Indizierung verleihen dem Zugriff auf Elemente aus Listen Vielseitigkeit, entweder vom Anfang oder vom Ende.
Indizierung in verschachtelten Listen
Der Zugriff auf Elemente in einer verschachtelten Liste erfordert mehrere Indizes: Der erste Index wählt die Unterliste aus, und der zweite Index greift auf das spezifische Element innerhalb dieser Unterliste zu.
cities = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500] ] # Accessing the first sublist print(cities[0]) # Output: ['Paris', 'France', 2000] # Accessing the city name in the second sublist print(cities[1][0]) # Output: Tokyo # Accessing the cost of the trip in the third sublist print(cities[2][2]) # Output: 2500
Anwendungen der Indexierung von verschachtelten Listen umfassen, sind aber nicht beschränkt auf, strukturierte Daten wie Tabellenkalkulationen, Matrizen oder Datenbanken. Praktische Beispiele könnten der Zugriff auf Zeilen und Spalten in einer 2D-Matrix, das Abrufen von Details aus Listen von Mitarbeiterdatensätzen oder das Extrahieren spezifischer Informationen, wie die Stadtnamen oder Kosten aus Reiseplänen oder verschachtelten JSON-ähnlichen Strukturen, sein.
Swipe to start coding
Sie haben eine Liste namens cities
.
- Initialisieren Sie die Variable
second
mit dem zweiten Element des Arrays unter Verwendung des Index. - Initialisieren Sie die Variable
last
mit dem letzten Element des Arrays unter Verwendung des Index.
Hinweis
Sie können einen negativen Index verwenden, um einfacher auf das letzte Element zuzugreifen.
Lösung
Danke für Ihr Feedback!
Listenindizierung in Python: Elemente Effizient Zugreifen
In Python ermöglichen Listen den Zugriff auf einzelne Elemente über ihren Index. Das Indexieren beginnt bei 0
, was bedeutet, dass das erste Element in einer Liste den Index 0
hat, das zweite Element den Index 1
und so weiter. Dies wird als Null-Indexierung bezeichnet. Um auf ein Element zuzugreifen, verwenden Sie eckige Klammern mit dem Index des gewünschten Elements.
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
Im nächsten Beispiel gibt der Index 0
das erste Element, 'Rome', zurück, während der Index 2
das dritte Element, nämlich 'New York', zurückgibt. Denken Sie daran, dass der Index der Position minus eins (n - 1) entspricht.
Negative Indexierung
Python unterstützt auch die negative Indexierung: Dies ermöglicht den Zugriff auf Elemente vom Ende der Liste. Hierbei steht -1
für das letzte Element, -2
für das vorletzte Element und so weiter. Die negative Indexierung kann sehr nützlich sein, wenn Sie mit einer Liste vom Ende aus arbeiten möchten, ohne deren Länge zu kennen.
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
Erklärung:
-1
ruft das letzte Element 'Kioto' ab;3
und-2
beziehen sich beide auf das vierte Element 'Brasilia', eines mit positiver Indizierung und das andere mit negativer Indizierung. Dies zeigt, wie die Indizierung die Liste umschließt.
Positive und negative Indizierung verleihen dem Zugriff auf Elemente aus Listen Vielseitigkeit, entweder vom Anfang oder vom Ende.
Indizierung in verschachtelten Listen
Der Zugriff auf Elemente in einer verschachtelten Liste erfordert mehrere Indizes: Der erste Index wählt die Unterliste aus, und der zweite Index greift auf das spezifische Element innerhalb dieser Unterliste zu.
cities = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500] ] # Accessing the first sublist print(cities[0]) # Output: ['Paris', 'France', 2000] # Accessing the city name in the second sublist print(cities[1][0]) # Output: Tokyo # Accessing the cost of the trip in the third sublist print(cities[2][2]) # Output: 2500
Anwendungen der Indexierung von verschachtelten Listen umfassen, sind aber nicht beschränkt auf, strukturierte Daten wie Tabellenkalkulationen, Matrizen oder Datenbanken. Praktische Beispiele könnten der Zugriff auf Zeilen und Spalten in einer 2D-Matrix, das Abrufen von Details aus Listen von Mitarbeiterdatensätzen oder das Extrahieren spezifischer Informationen, wie die Stadtnamen oder Kosten aus Reiseplänen oder verschachtelten JSON-ähnlichen Strukturen, sein.
Swipe to start coding
Sie haben eine Liste namens cities
.
- Initialisieren Sie die Variable
second
mit dem zweiten Element des Arrays unter Verwendung des Index. - Initialisieren Sie die Variable
last
mit dem letzten Element des Arrays unter Verwendung des Index.
Hinweis
Sie können einen negativen Index verwenden, um einfacher auf das letzte Element zuzugreifen.
Lösung
Danke für Ihr Feedback!