最佳答案
我有一段代码,我应该创建一个交换机。我想返回所有开关的列表。这里的“开”等于 True
,“关”等于 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”