Menu
Coddy logo textTech

Zugriff auf Listenelemente

Teil des Abschnitts Fundamentals der Python-Journey von Coddy — Lektion 54 von 77.

In Python verwenden wir Listen, um mehrere Werte in einer einzigen Variablen zu speichern. Jeder Wert in einer Liste wird als Element bezeichnet, und jedes Element hat einen Index. Die Indizes beginnen bei 0 bis zur Länge der Liste minus eins.

Schau dir zum Beispiel die folgende Liste an: 

my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
  • Element a befindet sich an Index 0
  • Element b befindet sich an Index 1
  • ...
  • Element g befindet sich an Index 6

Um auf ein Element einer Liste zuzugreifen, können wir seinen Index in eckigen Klammern verwenden. Um zum Beispiel auf das erste Element einer Liste namens my_list zuzugreifen, würden wir my_list[0] verwenden.

Hier ist ein Beispiel:

my_list = [10, 20, 30, 40, 50]
element = my_list[2]

Die Variable element wird den Wert 30 enthalten, da sie auf das dritte Element zugreift (welches den Index 2 hat).

challenge icon

Aufgabe

Einfach

Erstellen Sie eine Funktion namens values, die eine Liste als Argument erhält und alle Elemente in der Liste nacheinander ausgibt.

Wenn die Liste zum Beispiel [1, 3, 5, 7] ist, sollte die Ausgabe wie folgt aussehen:

1

3

5

7

Wichtig: Die Liste wird der Funktion bereits als Parameter lst übergeben. Sie müssen keine Eingaben lesen oder die Liste erstellen — sie wird bereits als Argument übergeben, wenn die Funktion aufgerufen wird. Das bedeutet, dass innerhalb Ihrer Funktion lst sich auf die Liste bezieht, die Sie durchlaufen müssen. Sie müssen die Funktion nicht aufrufen — sie wird automatisch aufgerufen.

Um über eine Liste zu iterieren und jedes Element auszugeben, verwenden Sie die Funktion len() innerhalb der Funktion range():

def values(lst):
    for i in range(len(lst)):
        print(lst[i])

Auf diese Weise iteriert i von 0 bis len(lst) (nicht inklusive), was genau alle Listenindizes abdeckt. lst[i] greift auf das Element am Index i zu, und print() zeigt es in einer eigenen Zeile an.

Spickzettel

In Python speichern Listen mehrere Werte in einer einzigen Variablen:

my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g']

Auf Listenelemente wird über den Index zugegriffen, beginnend bei 0:

element = my_list[2]  # Greift auf das dritte Element zu (30)

Um über eine Liste zu iterieren:

for i in range(len(my_list)):
    my_list[i]  # Greift auf jedes Element zu

Die Funktion len() gibt die Länge der Liste zurück.

Probier es selbst

def values(lst):
    # Code hier schreiben
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Fundamentals