python all()函数会遍历所有元素吗?

时间:2019-03-26 15:40:19

标签: python performance built-in

我想知道all()Python函数是否遍历param传递的iterable的所有元素。

1 个答案:

答案 0 :(得分:3)

仅在必要时使用。如果找到返回False的元素,它将退出并自动返回False而不查看其余元素。

模拟any()对于第一个True元素也是如此。如果找到,它将中止并返回True本身。仅当所有元素都不为True时,它才会查看每个元素并返回False