Einführung in Listen
In der Lektion über Bedingungen hast du deinen Programmen beigebracht, Entscheidungen zu treffen. In dieser Lektion geht es darum, viele Werte zusammen zu speichern.
Stell dir vor, du willst die Namen von fünf Schülern speichern. Mit dem, was du bisher weißt, bräuchtest du fünf Variablen:
schueler1 = "Anna"
schueler2 = "Jonas"
schueler3 = "Lena"
schueler4 = "Max"
schueler5 = "Sophie"Das ist viel Tipparbeit. Und was, wenn ein sechster Schüler in die Klasse kommt? Für jeden neuen Schüler bräuchtest du eine neue Variable. Dafür sind Listen da. Eine Liste speichert viele Werte in einer Variablen:
schueler = ["Anna", "Jonas", "Lena", "Max", "Sophie"]Die Werte in einer Liste heißen ihre Elemente. Diese Liste hat fünf Elemente, und sie behalten ihre Reihenfolge: "Anna" ist das erste, "Sophie" das letzte.
Eine Liste gibst du mit print() aus wie jeden anderen Wert:
obst = ["Apfel", "Banane", "Kirsche"]
print(obst)Das gibt Folgendes aus:
['Apfel', 'Banane', 'Kirsche']Python zeigt die Liste so, wie du sie im Code schreiben könntest: in eckigen Klammern, mit Kommas zwischen den Elementen und mit Text in Anführungszeichen, damit du siehst, wo jedes Element beginnt und endet. Achte aber auf die Anführungszeichen: Im Code sind sie doppelt, in der Ausgabe einfach. Das ist in Ordnung. Für Python sind "Apfel" und 'Apfel' derselbe Text. Wenn es eine Liste ausgibt, schreibt es Text in einfache Anführungszeichen.
So schreibst du es:
Anweisungen
- 1
Gib die Liste
schueleraus: Schreibe in die nächste Zeileprint(schueler). Die Ausgabe soll['Anna', 'Jonas', 'Lena', 'Max', 'Sophie']sein.