filter()

Отбирает элементы, для которых функция вернула True.

Сигнатураfilter(function, iterable)

Возвращает ленивый итератор только из тех элементов, для которых функция истинна. Если функция None — оставляет «истинные» значения.

nums = [1, 2, 3, 4, 5, 6]
print(list(filter(lambda x: x % 2 == 0, nums)))  # [2, 4, 6]
print(list(filter(None, [0, 1, "", "a"])))       # [1, 'a']
← Все записи: Встроенные функции Python
Поддержать проект