Menu
Coddy logo textTech

Zugriff auf Listenelemente

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

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

Sieh dir zum Beispiel die folgende Liste an: 

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

Um auf ein Element einer Liste zuzugreifen, können wir seinen Index in eckigen Klammern verwenden. Um beispielsweise 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 enthält den Wert 30, weil sie auf das dritte Element (mit dem Index 2) zugreift.

challenge icon

Aufgabe

Einfach

Erstelle eine Funktion namens values, die eine Liste als Argument entgegennimmt und alle Elemente der Liste nacheinander ausgibt.

Wenn die Liste beispielsweise [1, 3, 5, 7] lautet, sollte die Ausgabe folgendermaßen aussehen:

1

3

5

7

Wichtig: Die Liste wird der Funktion bereits als Parameter lst übergeben. Du musst keine Eingabe einlesen oder die Liste erstellen. Sie wird beim Aufruf der Funktion bereits als Argument übergeben. Das bedeutet, dass lst innerhalb deiner Funktion auf die Liste verweist, die du durchlaufen musst. Du musst die Funktion nicht aufrufen. Sie wird automatisch aufgerufen.

Um eine Liste zu durchlaufen und jedes element auszugeben, verwende die Funktion len() innerhalb der Funktion range():

numbers = [10, 20, 30]
for i in range(len(numbers)):
    print(numbers[i])

Auf diese Weise durchläuft i die Werte von 0 bis len(lst) (nicht einschließlich), wodurch genau alle Indizes der Liste abgedeckt werden. lst[i] greift auf das element am Index i zu, und print() gibt es in einer eigenen Zeile aus.

Probier es selbst

def values(lst):
    # Schreibe den Code hier
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 Grundlagen

Übe selbstständig: Online-Python-Compiler