Gibt es eine legitime Verwendung von list [True], list [False] in Python?
Schon seitTrue
undFalse
sind Instanzen vonint
, in Python gilt Folgendes:
>>> l = [0, 1, 2]
>>> l[False]
0
>>> l[True]
1
ch verstehe, warum das passiert. Ich finde dieses Verhalten jedoch etwas unerwartet und kann zu schwer zu debuggenden Fehlern führen. Es hat mich sicherlich ein paar Mal gebissen.
Kann jemand an eine legitime Verwendung von Indexlisten mit @ denkeTrue
oderFalse
?