Ich habe einen Teil meines Codes, in dem ich eine Telefonzentrale erstellen soll. Ich möchte eine Liste aller eingeschalteten Schalter zurückgeben. Hier ist "Ein" gleich True
und "Aus" gleich False
. Jetzt möchte ich nur eine Liste aller True
Werte und ihrer Position zurückgeben. Dies ist alles, was ich habe, aber es gibt nur die Position des ersten Auftretens von zurück True
(dies ist nur ein Teil meines Codes):
self.states = [False, False, False, False, True, True, False, True, False, False, False, False, False, False, False, False]
def which_switch(self):
x = [self.states.index(i) for i in self.states if i == True]
Dies gibt nur "4" zurück.
x
und dann getan,enumerate(x)
aber ich denke, alles, was ich getan habe, war 4 aufzuzählen? Ist es das, was passiert ist? Vielen Dank für die Hilfe