all()
对于all(x),参数x中的所有元素不为0、“ ”或False,则返回True,否则返回False。
另外,如果x为空对象,也是返回True。
例如:
a = all(['a', 'b', 'c', 'd'])
print('列表list,元素都不为空或0:', a)
b = all(['a', 'b', '', 'd'])
print('列表list,存在一个为空的元素:', b)
c = all([0, 1, 2, 3])
print('列表list,存在一个为0的元素:', c)
d = all([0,''])
print('列表list,元素都为空:', d)
print('空列表:', all([]))
结果为:
列表list,元素都不为空或0: True
列表list,存在一个为空的元素: False
列表list,存在一个为0的元素: False
列表list,元素都为空: False
空列表: True
any()
对于any(x),参数x中的所有元素如果全为0、“ ”或False,则返回False,否则返回True。
另外,如果x为空对象,也是返回False。
例如:
a = any(['a', 'b', 'c', 'd'])
print('列表list,元素都不为空或0:', a)
b = any(['a', 'b', '', 'd'])
print('列表list,存在一个为空的元素:', b)
c = any([0, 1, 2, 3])
print('列表list,存在一个为0的元素:', c)
d = any([0,''])
print('列表list,元素都为空:', d)
print('空列表:', any([]))
结果为:
列表list,元素都不为空或0: True
列表list,存在一个为空的元素: True
列表list,存在一个为0的元素: True
列表list,元素都为空: False
空列表: False