转自: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 Truereturn 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']

转载于:https://www.cnblogs.com/BlueBlueSea/p/10731996.html

Py之any函数【转载】相关推荐

  1. python 如何调用另一个路径下py文件的函数

    针对这个问题,网上有很多的解决方式.其实最主要的原因是因为Python无法正确找到你其他文件夹下文件的路径.针对不同的环境和问题有不同的方法,大家可自行测试.. 1. 方法一     首先,我先把解决 ...

  2. pytorch中创建多个空的tensor、pycharm从自己写的.py中引用函数下面画红线等问题

    1 pytorch中创建多个空的tensor 神经网络模型搭建中,如果写一些并联的模块,例如inceptionV3等这些具有多个尺度的卷积输出,其结果需要拼接起来,需要使用nn.ModuleList( ...

  3. yolov5-5.0版本代码详解----augmentations.py的augment_hsv函数

    yolov5-5.0版本代码详解----augmentations.py的augment_hsv函数 1.用途 图片的hsv色域增强模块 2.调用位置 在datasets.py的LoadImagesA ...

  4. 一些LUA函数(转载)

    转自http://hi.baidu.com/chevallet/item/9a3a6410c20d929198ce3363 一些LUA函数 1.assert (v [, message]) 功能:相当 ...

  5. NET中winform与webform互相通讯实例,CS调用BS页面的JS函数---转载

    原创:.NET中winform与webform互相通讯实例,CS调用BS页面的JS函数 时间:2009-12-11 21:09:32 来源:原创 作者:dodo - - 现在C#越来越多朋友使用了,大 ...

  6. GJM :Sql 各种语句 以及函数 [转载]

    版权声明:本文原创发表于 [请点击连接前往] ,未经作者同意必须保留此段声明!如有侵权请联系我删帖处理! 1.更改数据库的名称 2.表中有数据的情况下再添加列.删除列 3.在SQLServer 中各种 ...

  7. sql自动生成汉语拼音和首字母函数[转载]

    /*根据汉字获取全拼1.生成所有读音临时表2.根据Chinese_PRC_CS_AS_KS_WS 排序获取读音 */ CREATE function f_GetPying(@str varchar(1 ...

  8. ksql函数 转载的秦亚伟的

    KD研发提供的ksql函数说明文档不是很正确,这里将文档中所有的函数做一整理,示例也已经过了验证,如果有遗漏的或不正确的欢迎提出和指出,我将完善和改正,谢谢. 字符串函数: 1.CHAR 将 int ...

  9. oracle怎么声明nvl函数,[转载]Oracle中的NVL函数

    Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数.主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以. 下面简 ...

最新文章

  1. java逻辑符号怎么打_Java的逻辑运算符?
  2. mysql常见问题处理-插入数据error code:1206
  3. 学会和同事相处的30个原则
  4. 用枚举来处理java自定义异常
  5. PAT甲级1038 Recover the Smallest Number (30 分):[C++题解]贪心、排列成最小的数、字符串
  6. mysql查询特定时间数据视频_mysql查询特定时间段内的数据
  7. Transformer10个重要问题
  8. word双引号间距大_微软判定:Word 编辑英文句号后“两个空格”为拼写异常
  9. jsp连接Sql Server 2000数据库
  10. 同步时序逻辑与异步时序逻辑
  11. 霍夫丁------霍夫丁不等式
  12. egret引擎生命周期相关
  13. 【Python】在Anaconda中设置清华镜像站并解决“http error“问题
  14. Notifiction
  15. php代码加固,织梦模板加固版教程详解
  16. PS室内植物素材合成教程分享骞
  17. BeanFactory和ApplicationContext接口的联系和区别
  18. Flash ActionScript3 殿堂之路 第一章:ActionScript3语言介绍与开发环境
  19. 【分治法】输油管道问题
  20. C++中_kbhit()函数与_getch()函数

热门文章

  1. React从入门到精通系列之(1)安装React
  2. 禅道8.2.4 腾讯云迁移至VM
  3. 转: Python集合(set)类型的操作
  4. 适用于Android的OpenSL ES指南-OpenSL ES的Android扩展
  5. 如何更好的创建Java对象
  6. 单线程和多线程的优缺点(转)
  7. 《Microduino实战》——第2章 Microduino
  8. setting.xml的mirror、mirrorOf和pom.xml的repositories、repository的关系关联*
  9. Myeclipse学习总结(5)——Myeclipse常用快捷键再学习
  10. mongoose 使用总结