any(iterable)

版本:该函数适用于2.5以上版本,兼容python3版本。

说明:如果iterable的任何元素不为0、''、False,all(iterable)返回True。如果iterable为空,返回False。函数等价于:

注意比较该函数与all()函数的区别,any是任意,而all是全部。建议比较学习两者的区别与联系。可以参考《python函数每日一讲 - all()》

def any(iterable):

for element in iterable:

if element:

return False

return True

参数iterable:可迭代对象;

示例:

>>> 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

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

python中的any函数_python函数-any()相关推荐

  1. python中sort返回值_Python函数你真的都学会了吗?来看看这篇Python高阶函数!

    二.高阶函数 高级函数, 英文叫 Higher-order Function. 那么什么是高阶函数呢? 在说明什么是=高阶函数之前, 我们需要对函数再做进一步的理解! 2.1 函数的本质 函数的本质是 ...

  2. python中oxf2是多少_python 函数基础2

    一.什么是命名关键字参数? 格式: 在*后面参数都是命名关键字参数. 特点:1.约束函数的调用者必须按照Kye=value的形式传值. 2,.约束函数的调用者必须用我们指定的Key名. def aut ...

  3. python中注释的作用_Python函数添加注释的好处

    前面的教程中,我们已经学习了 Python 中的注释方式,单行注释以#开头,进行多行注释时通常用三个单引号'''将注释部分包裹起来. 在函数的定义中,常利用多行注释给函数写文档,称为函数文档.为什么要 ...

  4. python中的嵌套例题_Python函数嵌套实例

    在Python中函数可以作为参数进行传递,而也可以赋值给其他变量(类似Javascript,或者C/C++中的函数指针): 类似Javascript,Python支持函数嵌套,Javascript嵌套 ...

  5. python中isalpha的用法_python函数--isalpha()方法

    原博文 2019-09-26 10:59 − isalpha()方法 描述:Python isalpha() 方法检测字符串是否只由字母组成.isalpha()方法语法:str.isalpha()参数 ...

  6. python中的def语句_Python def 函数

    Python def 函数 在Python中,函数声明和函数定义是视为一体的.在Python中,函数定义的基本形式如下: def add(a,b): return a+b 在这里说明几点: (1)在P ...

  7. python中strip的用法_Python中你不知道的strip()函数的妙用

    [开胃小菜] 当提到python中strip方法,想必凡接触过python的同行都知道它主要用来切除空格.有以下两种方法来实现. 方法一:用内置函数if name == 'main' : str = ...

  8. python中实现延时回调普通函数示例代码

    这篇文章主要给大家介绍了关于python中实现延时回调普通函数的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧. 回调函 ...

  9. Python中常用的高阶函数

    Python 中常用的高阶函数 ① filter(function,iterable)filter(function, iterable)filter(function,iterable)   过滤器 ...

  10. Python中的startswith和endswith函数使用实例

    Python中的startswith和endswith函数使用实例 在Python中有两个函数分别是startswith()函数与endswith()函数,功能都十分相似,startswith()函数 ...

最新文章

  1. python导入模块时的路径疑惑
  2. Winodws live writer
  3. 【Error】Less-loader 版本过高,TypeError: this.getOptions is not a function
  4. Centos7 安装python3.7.0
  5. 【iOS】Scale Fill、Aspect Fit 和 Aspect Fill 的区别(Content Mode)
  6. Java 的运行机制
  7. Android快速开发框架ZBLibrary源码分享
  8. c# gerber文件读取_Gerber文件查看器
  9. centos使用迅雷远程下载
  10. win11 edge怎么卸载?win11 edge浏览器彻底卸载的方法教程
  11. 【工具】文件去重软件Czkawka
  12. 我所理解的Reed solomon 算法
  13. 【Swift】401状态处理流程
  14. 不是所有数学命题都是可以被证明或证伪
  15. 计算机管理储存u盘无法使用,U盘无法识别的三种常见情况
  16. win7 mysql 应用程序无法启动因为应用程序的并行配置不正确
  17. NLPCC20@基于图注意网络的句子成分感知细粒度情感分析模型SCAN
  18. 愚人节老板发话了,免费送书 + 免费入驻Java知识星球!!
  19. [Hadoop in China 2011] 人人网:基于Hadoop的SNS统计和聚类推荐
  20. get请求图片出现403 防盗链解决方式 no-referrer

热门文章

  1. OpenCASCADE:可视化之基础概念
  2. wxWidgets:wxRegKey类用法
  3. boost::math::bernoulli_b2n用法的测试程序
  4. boost::hana::integral用法的测试程序
  5. boost::exception模块实现boost :: tuple捆绑的测试程序
  6. boost::endian模块实现benchmark的测试程序
  7. GDCM:区分音量DiscriminateVolume的测试
  8. Boost::context模块fiber的回溯测试程序
  9. Boost:时间副本的测试程序
  10. Boost:序列化之text_wiarchive和和text_woarchive