У меня есть часть моего кода, где я должен создать коммутатор. Я хочу вернуть список всех включенных переключателей. Здесь "on" будет равно True и "off" равно False. Поэтому теперь я просто хочу вернуть список всех значений True и их позиции. Это все, что у меня есть, но оно возвращает позицию первого вхождения True (это всего лишь часть моего кода):
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]
Это возвращает только "4"