Feste Gruppe
Eine feste Gruppe schreibst du in runde Klammern. seat hält den Namen lida, danach tea, mit einem Komma dazwischen. Eckige Klammern hätten eine Liste ergeben. Das hier ist keine Liste.
Einen Platz liest du wie in einer Liste. seat[0] ist der Name lida. seat[1] ist tea. Gezählt wird weiter ab 0.
seat = ("lida", "tea")
print(seat[0])
print(seat[1])
Auf dem Bildschirm steht lida, dann tea. Die Reihenfolge hat sich nicht geändert. lida steht vorn, weil du es so geschrieben hast.
len(seat) ist 2. Der letzte Platz ist 1, eins weniger als die Länge. print(seat) schreibt beide Werte und die Klammern darum. Platz 1 ist tea, und das zweite Programm zeigt das, indem es die ganze Gruppe schreibt.
seat = ("lida", "tea")
print(len(seat))
print(seat)
Auf dem Bildschirm steht 2, dann lida und tea in Klammern. tea hat sich nicht verschoben. Es steht weiter auf Platz 1.
seat[0] = "guest" stoppt das Programm. Ein belegter Platz nimmt keinen neuen Wert an. Es gibt kein append, das hinten anfügt, und kein sort, das diese Gruppe an Ort und Stelle umstellt. Diese Zeilen stehen nicht in den Programmen oben. seat[2] stoppt ebenfalls, weil Platz 2 nicht da ist.
("tea",) ist eine Gruppe mit einem Wert. Das Komma vor der schließenden Klammer macht die Gruppe. ("tea") ohne dieses Komma ist nur der Text tea. Die Gruppe mit einem Wert steht nicht in den Programmen oben.
📊 Fest, oder eine Liste
| Schreiben | Was du bekommst |
|---|---|
| ("lida", "tea") | eine feste Gruppe, lida dann tea |
| ["lida", "tea"] | eine Liste, und ein Platz darin lässt sich ersetzen |
| seat[0] = "guest" | das Programm stoppt |
Die nächste Seite ist eine Gruppe, die einen wiederholten Wert nicht behält. Diese Seite behält die Reihenfolge, die du geschrieben hast. Derselbe Wert dürfte zweimal dasitzen, und hier fällt die zweite Kopie nicht weg.
Was das Paar zeigt
- Was schreibt das erste Programm?
- Was schreibt das zweite Programm zuerst, und was steht auf Platz 1?
- Was passiert, wenn du seat[0] = "guest" schreibst?
- Was ist ("tea"), wenn das Komma fehlt?
lida bleibt vorn
Der erste Bildschirm ist lida, dann tea. Der zweite beginnt mit 2, und Platz 1 ist tea. seat[0] = "guest" stoppt. ("tea") ohne Komma ist der Text tea, keine Gruppe. Die nächste Seite lässt einen wiederholten Wert fallen. Diese Seite behält die geschriebene Reihenfolge.
🧠 Testen Sie Ihr Wissen
Testen Sie Ihr Wissen
Fordern Sie sich mit diesem interaktiven Quiz heraus und sehen Sie, wie gut Sie das Thema verstehen
📝 Anweisungen
- Lesen Sie jede Frage sorgfältig
- Wählen Sie die beste Antwort für jede Frage
- Sie können das Quiz so oft wiederholen, wie Sie möchten
- Ihr Fortschritt wird oben angezeigt