В Ruby я использую Enumerable # inject для перехода через список или другую структуру и возвращаюсь с некоторым заключением об этом. Например,Эквивалент для инъекции() в Python?
[1,3,5,7].inject(true) {|allOdd, n| allOdd && n % 2 == 1}
, чтобы определить, является ли каждый элемент массива нечетным. Каким будет подходящий способ выполнить одно и то же в Python?
Обратите внимание, что встроенный 'reduce()' в Python 2 был перемещен в ['functools.reduce()'] (https : //docs.python.org/3.0/library/functools.html#functools.reduce) в Python 3. –