all() 函数是Python的一个内置函数,用于判断给定的可迭代对象中的所有元素是否全部为 True。如果全部为是,则返回 True,否则返回 False。
可迭代对象,并不是指某种具体的数据类型,而是指存储了元素的一个容器对象,且容器中的元素可以通过某些方法来访问。列表、字符串、元组、集合、字典等都是常见的可迭代对象。如果给all()传具体的数据类型的参数(如数字)或多于1个参数,系统都会报错。
怎样判断是True还是False呢?元素除了是 0、空、None、False 外都是True。下面将False的元素示例:
import numpy as np
#None
print(all([None]))
#数字0
print(all([0]))
#False
print(all([False]))
#列表只含空元素
print(all(['']))
返回:False
False
False
False
注意,空列表为True。即all([])为True。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75005
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!