Python中的any()函数和回调

21 浏览
0 Comments

Python中的any()函数和回调

Python标准库定义了一个名为any()的函数,

如果可迭代对象中的任何元素为真,则返回True。如果可迭代对象为空,则返回False。

它仅检查元素是否评估为True。我希望能够指定一个回调函数来判断元素是否符合条件,例如:

any([1, 2, 'joe'], lambda e: isinstance(e, int) and e > 0)

0