Listen: Index und len()

In dieser Lektion lernst du, wie du mit dem Index gezielt auf Listenelemente zugreifst und mit len() die Länge einer Liste bestimmst.

Worum geht es in dieser Lektion?

Bei Listen kann auf einzelne Elemente gezielt über ihren Index zugegriffen werden. Der Index gibt die Position eines Elements in der Liste an.

Der Index in Python

Wichtig ist dabei: In Python beginnt das Zählen bei 0. Das erste Element hat also den Index 0, das zweite den Index 1 und so weiter.

Die Länge einer Liste mit len()

Mit len() kann man herausfinden, wie viele Elemente eine Liste insgesamt enthält. Das ist besonders nützlich, wenn mit Listen gearbeitet wird, deren Länge nicht immer gleich ist.

len() mit range() kombinieren

Oft wird len() gemeinsam mit range() verwendet, um passende Indexwerte zu erzeugen. So kann man mit einer Schleife kontrolliert auf mehrere Positionen einer Liste zugreifen.

Elemente gezielt verändern

Über den Index lassen sich nicht nur Werte auslesen, sondern auch direkt verändern. Damit kann man gezielt einzelne Elemente einer Liste bearbeiten.

Warum ist das wichtig?

Index und len() sind wichtige Grundlagen für das Arbeiten mit Listen. Sie helfen dir, gezielt auf Elemente zuzugreifen und Listen flexibel zu verarbeiten.

Beispiel 1

Dieses Beispiel zeigt, wie du mit dem Index gezielt auf einzelne Elemente einer Liste zugreifen kannst. Wichtig ist: Das erste Element hat den Index 0.

woerter = ["Apfel", "Banane", "Kirsche", "Orange"]

print(woerter[0])
print(woerter[3])

Beispiel 2

Hier siehst du, wie du mit len() die Anzahl der Elemente in einer Liste bestimmst und wie du ein Element über seinen Index veränderst.

woerter = ["Apfel", "Banane", "Kirsche", "Orange"]

print(len(woerter))

woerter[1] = "Traube"
print(woerter)

Beispiel 3

In diesem Beispiel werden range() und len() kombiniert. So kannst du alle Indexwerte einer Liste durchlaufen und zusammen mit den passenden Elementen ausgeben.

woerter = ["Apfel", "Banane", "Kirsche", "Orange"]

for i in range(len(woerter)):
    print(i, woerter[i])

Merksatz

Bei Listen beginnt das Zählen mit dem Index 0. Mit len() bestimmst du, wie viele Elemente eine Liste enthält.

Aufgabe

Erstelle eine Liste mit vier Wörtern deiner Wahl.

Gib danach das erste und das letzte Element der Liste aus. Gib außerdem mit len() aus, wie viele Elemente deine Liste enthält.

Ändere anschließend ein Element in der Liste und gib die vollständige Liste noch einmal aus.

Erweitere dein Programm danach so, dass mit for und range(len(...)) alle Elemente der Liste zusammen mit ihrem Index ausgegeben werden.

Nach oben scrollen