Есть ли лучший способ (используя встроенные функции) переписать следующий кусок кода:
def all_of(iterable, predicate):
for elem in iterable:
if not predicate(elem):
return False
return True
all
является встроенным:
all(predicate(e) for e in iterable)
Я не думаю, что стоит определять что-то вроде этого:
def all_of(iterable, predicate):
return all(predicate(e) for e in iterable)
Других решений пока нет …