Python“ all”函数,条件生成器表达式返回True。为什么?
all()``True 除非 序列中存在元素, 否则 始终返回False。
all()``True
False
您的循环产生0个项目,因此True返回。
True
这是记录:
返回True如果的所有元素 迭代 是真实的( )。
强调我的。
同样,any()将始终返回False,除非 序列中的元素为True,所以对于空序列,any()将返回默认值:
any()
>>> any(True for _ in '') False
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群