Was macht der Befehl: Liste mit einer Zuweisung (Python)?
Hallo,
ich lerne gerade Python und habe Folgendes vor mir liegen, was ich nicht verstehe:
Liste[Stuhl-1]
Bei "Liste" handelt es sich um eine Liste und bei "Stuhl" um eine Zuweisung zu einer Variablen (Stuhl = i), die für einen "in range" Befehl benutzt wird.
Ich verstehe ich nicht genau, was Pyhton damit gesagt bekommt, also was Python damit tun soll.
Könntet ihr mich vielleicht aufklären?
Vielen Dank im Voraus!
Grüße
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Python
Stuhl ist ein numerischer Wert, von dem wird 1 subtrahiert und das Ergebnis als Index der Liste genommen.
Listen sidn beginnend ab 0 indiziert, daher wohl die Verschiebung.
Für weitere Details bräuchte es den Kontext, denn range() könnte generell auch bei 0 anfangen.
>>> l=list(range(10))
>>> l
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> for i in range(10):
... print(l[i])
...
0
1
2
3
4
5
6
7
8
9