Python 对列表元素使用 "map or

2 投票
3 回答
697 浏览
提问于 2025-04-16 07:27

有没有什么优雅的方法可以做到这样的事情:

>>> tests = [false, false, false]
>>> map_or(test)
false

>>> tests = [true, false, false]
>>> map_or(test)
true

map_or这个函数应该在列表中有一个或多个元素为真的时候返回true。

3 个回答

4
any(tests)

(接下来的内容是为了填充,因为StackOverflow又一次把用户当傻瓜,设定了回答的最小字数)

5
any(tests)

这是一个内置函数 :)

9

使用 any()。这是一个内置函数,正好可以满足你的需求。

撰写回答