Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Listenindizierung in Python | Abschnitt
Practice
Projects
Quizzes & Challenges
Quizze
Challenges
/
Python Datenstrukturen

bookListenindizierung 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.

1234567
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
copy

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.

1234567
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
copy

Erläuterung:

  1. -1 ruft das letzte Element 'Kioto' ab;
  2. 3 und -2 beziehen 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.

1234567891011121314
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
copy

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.

Aufgabe

Swipe to start coding

Gegeben ist eine Liste mit dem Namen 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.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 2
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

close

bookListenindizierung 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.

1234567
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
copy

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.

1234567
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
copy

Erläuterung:

  1. -1 ruft das letzte Element 'Kioto' ab;
  2. 3 und -2 beziehen 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.

1234567891011121314
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
copy

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.

Aufgabe

Swipe to start coding

Gegeben ist eine Liste mit dem Namen 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.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 2
single

single

some-alt