In Ruby, ich bin zu verwenden Enumerable # für das Gehen durch eine Liste oder eine andere Struktur und kommt zurück mit einem gewissen Abschluss darüber injizieren verwendet. Zum BeispielÄquivalent für inject() in Python?
[1,3,5,7].inject(true) {|allOdd, n| allOdd && n % 2 == 1}
um festzustellen, ob jedes Element im Array ungerade ist. Was wäre der geeignete Weg, um dasselbe in Python zu erreichen?
Beachten Sie, dass das eingebaute 'reduce()' in Python 2 nach ['functools.reduce()'] (https : //docs.python.org/3.0/library/functools.html#functools.reduce) in Python 3. –