转自:http://www.runoob.com/python/python-func-any.html

1.any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。

元素除了是 0、空、FALSE 外都算 TRUE。

等价于:

def any(iterable):
for element in iterable:
if element:
return True
return False

2.使用

any(iterable)
#参数是iterable的对象

3.例子

>>>any(['a', 'b', 'c', 'd'])  # 列表list,元素都不为空或0
True >>> any(['a', 'b', '', 'd']) # 列表list,存在一个为空的元素
True >>> any([0, '', False]) # 列表list,元素全为0,'',false
False >>> any(('a', 'b', 'c', 'd')) # 元组tuple,元素都不为空或0
True >>> any(('a', 'b', '', 'd')) # 元组tuple,存在一个为空的元素
True >>> any((0, '', False)) # 元组tuple,元素全为0,'',false
False >>> any([]) # 空列表
False >>> any(()) # 空元组
False

4.使用itertools

>>> a=list(itertools.chain.from_iterable([w for w in ['ABC', 'DEF']]))
>>> a
['A', 'B', 'C', 'D', 'E', 'F']

最新文章

  1. 探索ASP.NET MVC5系列之~~~4.模型篇---包含模型常用特性和过度提交防御
  2. Android广播接收器BroadcastRceiver
  3. Toast 工具
  4. linux下关于svn提交的时候强制写注释
  5. lvs + keepalived 介绍及安装
  6. 转载:oracle null处理
  7. Android 手机卫士--安装过程中点击回退按钮
  8. 0014 Java学习笔记-集合-HashMap集合
  9. poj2612Mine Sweeper
  10. Domino 迁移到Exchange 服务器 之在Domino Server 创建用户!
  11. Repeater 动态增加删除一行
  12. PHP学习笔记1-常量,函数
  13. bzero与memset
  14. 【转】 完美配置Tomcat的HTTPS
  15. [置顶] 一个demo学会c#
  16. ArcGIS API for JavaScript 4.x 本地部署之跨域问题解决法:CORS
  17. springCloud笔记
  18. tpshop linux安装下注意事项
  19. kudu集成impala
  20. IO流(4)—字符流

热门文章

  1. rsync 安装
  2. spark_to_es
  3. Cow Relays POJ - 3613 (floyd+快速幂)
  4. BZOJ-10-1176: [Balkan2007]Mokia-CDQ第二类应用
  5. Android 多媒体 播放音视频
  6. FLASK 的Session和MoudelForm插件
  7. 开源搜索引擎solr elasticsearch学习计划
  8. [HDU4864]Task (贪心)
  9. 201771010126 王燕《面向对象程序设计(Java)》第七周实验总结
  10. vue_class 绑定_style 绑定