Как получить python any () с пользовательским предикатом?

>>> l = list(range(10))
>>> l
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> if filter(lambda x: x > 10, l):
...     print "foo"
... else:                     # the list will be empty, so bar will be printed
...     print "bar"
... 
bar

Я хотел бы использоватьany() вместо этого, ноany() принимает только один аргумент: итеративный. Есть ли способ лучше?

Ответы на вопрос(2)

Ваш ответ на вопрос