Py之any函数【转载】
2024-10-14 22:31:58
转自: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']
最新文章
- 探索ASP.NET MVC5系列之~~~4.模型篇---包含模型常用特性和过度提交防御
- Android广播接收器BroadcastRceiver
- Toast 工具
- linux下关于svn提交的时候强制写注释
- lvs + keepalived 介绍及安装
- 转载:oracle null处理
- Android 手机卫士--安装过程中点击回退按钮
- 0014 Java学习笔记-集合-HashMap集合
- poj2612Mine Sweeper
- Domino 迁移到Exchange 服务器 之在Domino Server 创建用户!
- Repeater 动态增加删除一行
- PHP学习笔记1-常量,函数
- bzero与memset
- 【转】 完美配置Tomcat的HTTPS
- [置顶]
 一个demo学会c#
- ArcGIS API for JavaScript 4.x 本地部署之跨域问题解决法:CORS
- springCloud笔记
- tpshop linux安装下注意事项
- kudu集成impala
- IO流(4)—字符流
热门文章
- rsync 安装
- spark_to_es
- Cow Relays POJ - 3613 (floyd+快速幂)
- BZOJ-10-1176: [Balkan2007]Mokia-CDQ第二类应用
- Android 多媒体 播放音视频
- FLASK 的Session和MoudelForm插件
- 开源搜索引擎solr elasticsearch学习计划
- [HDU4864]Task (贪心)
- 201771010126 王燕《面向对象程序设计(Java)》第七周实验总结
- vue_class 绑定_style 绑定