最佳答案
Python 标准库定义了一个 any()
函数
如果迭代的任何元素为 True,则返回 True。如果迭代的元素为空,则返回 False。
它只检查元素的值是否为 True
。我希望它能够指定一个回调函数来判断一个元素是否符合条件,比如:
any([1, 2, 'joe'], lambda e: isinstance(e, int) and e > 0)