码迷,mamicode.com
首页 > 编程语言 > 详细

python中的any和all函数

时间:2019-01-08 15:01:36      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:ted   fun   elements   函数   str   over   blank   col   empty   

 

  any和all函数是判断一组数据真假性的综合结果。以下摘选自Stackoverflow

------------------ 分割线开始 -----------------

any

any will return True when at least one of the elements is Truthy. Read about Truth Value Testing.

all

all will return True only when all the elements are Truthy.

Truth table

+-----------------------------------------+---------+---------+
|                                         |   any   |   all   |
+-----------------------------------------+---------+---------+
| All Truthy values                       |  True   |  True   |
+-----------------------------------------+---------+---------+
| All Falsy values                        |  False  |  False  |
+-----------------------------------------+---------+---------+
| One Truthy value (all others are Falsy) |  True   |  False  |
+-----------------------------------------+---------+---------+
| One Falsy value (all others are Truthy) |  True   |  False  |
+-----------------------------------------+---------+---------+
| Empty Iterable                          |  False  |  True   |
+-----------------------------------------+---------+---------+

------------------ 分割线结束 -----------------

 

用自己的话总结下来,就是

any至少一个成员为真时返回True,否则返回False,因此空参数返回False;

all全部成员都不为假时返回True,否则返回False,因此空参数返回True。

 

python中的any和all函数

标签:ted   fun   elements   函数   str   over   blank   col   empty   

原文地址:https://www.cnblogs.com/tlz888/p/10238056.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!