(41) Listen

Das nächste große Thema dieses Kurses sind Listen. Ähnlich wie Strings sind Listen Sequenzen von Elementen. Daher sind viele der Operationen, die mit Strings möglich sind auch auf Listen anwendbar.

Listen sind eine der vielseitigsten und am häufigsten verwendeten Datenstrukturen in Python. Sie ermöglichen es dir, eine Sammlung von Elementen zu speichern und zu manipulieren. Listen sind sehr flexibel, da sie verschiedene Datentypen aufnehmen können und dynamisch in ihrer Größe sind.

Erstellung von Listen

Du kannst eine Liste erstellen, indem du die Elemente in eckige Klammern [] setzt und sie durch Kommas trennst.

Zugriff auf Elemente

Du kannst auf Elemente in einer Liste zugreifen, indem du den Index des Elements in eckige Klammern setzt. Die Indizierung beginnt bei 0. Beispiel: Meine_Liste[0]

# Eine leere Liste
leere_liste = []

# Eine Liste mit ganzen Zahlen
zahlen = [1, 2, 3, 4, 5]

# Eine Liste mit verschiedenen Datentypen
gemischt = [1, "Hallo", 3.14, True]

fruechte = ["Apfel", "Banane", "Kirsche"]

# Zugriff auf das erste Element
erstes_element = fruechte[0]  
# "Apfel"

# Zugriff auf das zweite Element
zweites_element = fruechte[1]  
# "Banane"

# Zugriff auf das letzte Element
letztes_element = fruechte[-1]  
# "Kirsche"

Aufgabe:

Welches der Codebeispiele unten führt zu einem Fehler? Antworte mit A, B, C oder D.

# A

Zahlen = []
Zahlen = [1, 2, 3, 4, 5]
print(Zahlen)


# B

Zahlen = [1, 2, 3, 4, 5]
Zahlen = Zahlen[:]
print(Zahlen)

# C

Zahlen1 = [1, 2, 3, 4, 5]
Zahlen2 = [1, 2, 3, 4, 5]
print(Zahlen1 == Zahlen2)

# D

Zahlen = [1, 2, 3, 4, 5]
print(Zahl[1])

Gib deine Lösung ein:

Falls du Hilfe benötigst:

Sind alle Variablen initialisiert?

Fehlermeldung: "NameError: name 'Zahl' is not defined"

Schau dir D genauer an.

D

Teilen: