溫馨提示×

python中all函數的用法分析

小新
266
2021-05-20 11:36:14
欄目: 編程語言

python中all函數的用法:all函數主要是用來判斷指定的可迭代參數iterable中的所有元素是否都為TRUE,如果是返回True,否則返回False,除了是0、空、None、False外都算True;all函數語法格式為:“all(iterable)”,這里iterable指的是元組或列表。

python中all函數的用法分析

具體實例分析:

>>> all(['a', 'b', 'c', 'd']) # 列表list,元素都不為空或0

True

>>> all(['a', 'b', '', 'd']) # 列表list,存在一個為空的元素

False

>>> all([0, 1,2, 3]) # 列表list,存在一個為0的元素

False

>>> all(('a', 'b', 'c', 'd')) # 元組tuple,元素都不為空或0

True

>>> all(('a', 'b', '', 'd')) # 元組tuple,存在一個為空的元素

False

>>> all((0, 1, 2, 3)) # 元組tuple,存在一個為0的元素

False

>>> all([]) # 空列表

True

>>> all(()) # 空元組

True

注意點:空元組、空列表返回值為True。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女