Как Вам, наверняка, известно, инструменты Python поддерживают функциональное программирование
#полезностьдня
Применяем функцию к каждому элементу последовательности:
Отфильтруем элементы последовательности, которые больше 5:
Следующая функция вычисляет сумму элементов последовательности:
#полезностьдня
Применяем функцию к каждому элементу последовательности:
<iter> = map(lambda x: x + 1, range(10)) # (1, 2, ..., 10)
Отфильтруем элементы последовательности, которые больше 5:
<iter> = filter(lambda x: x > 5, range(10)) # (6, 7, 8, 9)
Следующая функция вычисляет сумму элементов последовательности:
from functools import reduce
<int> = reduce(lambda out, x: out + x, range(10)) # 45