Listenindizierung in Python
In Python ermöglichen Listen den Zugriff auf einzelne Elemente über deren Index. Die Indizierung beginnt bei 0, das heißt, das erste Element einer Liste befindet sich an Index 0, das zweite Element an Index 1 und so weiter. Dies wird als Nullbasierte Indizierung bezeichnet. Um auf ein Element zuzugreifen, werden eckige Klammern mit dem gewünschten Index verwendet.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
Im folgenden 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. Beachten Sie, dass der Index der Position minus eins (n - 1) entspricht.
Negative Indizierung
Python unterstützt auch die negative Indizierung: Damit können Sie auf Elemente vom Ende der Liste aus zugreifen. Hierbei steht -1 für das letzte Element, -2 für das vorletzte Element und so weiter. Die negative Indizierung ist besonders nützlich, wenn Sie mit einer Liste vom Ende aus arbeiten möchten, ohne deren Länge zu kennen.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
Erläuterung:
-1ruft das letzte Element 'Kioto' ab;3und-2beziehen sich beide auf das vierte Element 'Brasilia', einmal mit positivem und einmal mit negativem Index. Dies zeigt, wie das Indexieren in Listen zyklisch funktioniert.
Positive und negative Indizierung ermöglichen einen flexiblen Zugriff auf Listenelemente, entweder vom Anfang oder vom Ende der Liste.
Indizierung in verschachtelten Listen
Der Zugriff auf Elemente in einer verschachtelten Liste erfordert mehrere Indizes: Der erste Index wählt die Unterliste aus, der zweite Index greift auf das spezifische Element innerhalb dieser Unterliste zu.
1234567891011121314cities = [ ["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 verschachtelter Listen umfassen, sind aber nicht beschränkt auf, strukturierte Daten wie Tabellenkalkulationen, Matrizen oder Datenbanken. Praktische Beispiele sind der Zugriff auf Zeilen und Spalten in einer 2D-Matrix, das Abrufen von Details aus Listen mit Mitarbeiterdatensätzen oder das Extrahieren spezifischer Informationen wie Stadtnamen oder Kosten aus Reiseplänen oder verschachtelten JSON-ähnlichen Strukturen.
Swipe to start coding
Gegeben ist eine Liste mit dem Namen cities.
- Initialisieren Sie die Variable
secondmit dem zweiten Element des Arrays unter Verwendung des Index. - Initialisieren Sie die Variable
lastmit dem letzten Element des Arrays unter Verwendung des Index.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 4
Listenindizierung in Python
Swipe um das Menü anzuzeigen
In Python ermöglichen Listen den Zugriff auf einzelne Elemente über deren Index. Die Indizierung beginnt bei 0, das heißt, das erste Element einer Liste befindet sich an Index 0, das zweite Element an Index 1 und so weiter. Dies wird als Nullbasierte Indizierung bezeichnet. Um auf ein Element zuzugreifen, werden eckige Klammern mit dem gewünschten Index verwendet.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
Im folgenden 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. Beachten Sie, dass der Index der Position minus eins (n - 1) entspricht.
Negative Indizierung
Python unterstützt auch die negative Indizierung: Damit können Sie auf Elemente vom Ende der Liste aus zugreifen. Hierbei steht -1 für das letzte Element, -2 für das vorletzte Element und so weiter. Die negative Indizierung ist besonders nützlich, wenn Sie mit einer Liste vom Ende aus arbeiten möchten, ohne deren Länge zu kennen.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
Erläuterung:
-1ruft das letzte Element 'Kioto' ab;3und-2beziehen sich beide auf das vierte Element 'Brasilia', einmal mit positivem und einmal mit negativem Index. Dies zeigt, wie das Indexieren in Listen zyklisch funktioniert.
Positive und negative Indizierung ermöglichen einen flexiblen Zugriff auf Listenelemente, entweder vom Anfang oder vom Ende der Liste.
Indizierung in verschachtelten Listen
Der Zugriff auf Elemente in einer verschachtelten Liste erfordert mehrere Indizes: Der erste Index wählt die Unterliste aus, der zweite Index greift auf das spezifische Element innerhalb dieser Unterliste zu.
1234567891011121314cities = [ ["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 verschachtelter Listen umfassen, sind aber nicht beschränkt auf, strukturierte Daten wie Tabellenkalkulationen, Matrizen oder Datenbanken. Praktische Beispiele sind der Zugriff auf Zeilen und Spalten in einer 2D-Matrix, das Abrufen von Details aus Listen mit Mitarbeiterdatensätzen oder das Extrahieren spezifischer Informationen wie Stadtnamen oder Kosten aus Reiseplänen oder verschachtelten JSON-ähnlichen Strukturen.
Swipe to start coding
Gegeben ist eine Liste mit dem Namen cities.
- Initialisieren Sie die Variable
secondmit dem zweiten Element des Arrays unter Verwendung des Index. - Initialisieren Sie die Variable
lastmit dem letzten Element des Arrays unter Verwendung des Index.
Lösung
Danke für Ihr Feedback!
single