Saya memiliki bagian dari kode saya di mana saya seharusnya membuat switchboard. Saya ingin mengembalikan daftar semua sakelar yang aktif. Di sini "on" akan sama Truedan "off" sama False. Jadi sekarang saya hanya ingin mengembalikan daftar semua Truenilai dan posisinya. Ini semua yang saya miliki tetapi hanya mengembalikan posisi kejadian pertama True(ini hanya sebagian dari kode saya):
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]
Ini hanya mengembalikan "4"
x, lalu melakukanenumerate(x)tetapi saya kira yang saya lakukan hanyalah menghitung 4? Itukah yang terjadi? Terima kasih atas bantuannya