awilum.ru
Статьи Курсы Об авторе

Как подсчитать количество True в списке Python

В Python, когда нам нужно подсчитать количество элементов с определенным значением в списке, мы можем воспользоваться различными методами. Один из самых простых способов сделать это - это использовать цикл или функции высшего порядка, такие как filter() или count().

Использование цикла

def count_true(lst):
    count = 0
    for item in lst:
        if item == True:
            count += 1
    return count

# Пример использования
my_list = [True, False, True, True, False]

print("Количество True в списке:", count_true(my_list))

Использование функции filter()

Функция filter() может быть использована для фильтрации элементов списка по определенному условию.

my_list = [True, False, True, True, False]

true_count = len(list(filter(lambda x: x == True, my_list)))

print("Количество True в списке:", true_count)

Использование метода count()

Метод count() предоставляет простой способ подсчета количества конкретных элементов в списке.

my_list = [True, False, True, True, False]

true_count = my_list.count(True)

print("Количество True в списке:", true_count)
Хотите стать востребованным Python разработчиком?
Присоединяйтесь к курсу Python Тренажер прямо сейчас!
Научитесь решать разнообразные практические задачи по программированию, которые помогут улучшить ваш уровень программирования на Python.
Не упустите шанс стать экспертом в мире разработки – начните свой путь прямо сейчас!
Обнаружили ошибку в этой статье? Хотите уточнить, обновить или добавить что-то?
Все мои статьи доступны для редактирования на GitHub. Буду благодарен за любое улучшение или исправление!