Чтобы найти общее количество значений Trueв списке в Python, вы можете использовать различные методы. Вот несколько часто используемых подходов:
Метод 1: использование цикла for
my_list = [True, False, True, True, False]
count = 0
for item in my_list:
if item:
count += 1
print(count)
Метод 2: использование метода count()
my_list = [True, False, True, True, False]
count = my_list.count(True)
print(count)
Метод 3. Использование списка
my_list = [True, False, True, True, False]
count = len([item for item in my_list if item])
print(count)
Метод 4. Использование функции sum()с выражением-генератором
my_list = [True, False, True, True, False]
count = sum(1 for item in my_list if item)
print(count)