В Ruby я использую Enumerable # inject для перехода через список или другую структуру и возвращаюсь с некоторым заключением об этом. Например,
[1,3,5,7].inject(true) {|allOdd, n| allOdd && n % 2 == 1}
чтобы определить, является ли каждый элемент в массиве нечетным. Каким будет подходящий способ выполнить одно и то же в Python?