首 页IT知识库翔宇问吧收藏内容
当前位置:算搜IT乐园IT知识库Python

Python any()函数

减小字体增大字体作者:本站  来源:本站整理  发布时间:2021-08-07 11:07:52

微信搜索:优雅的代码,关注本站订阅号。

Python中any()函数的作用是检查可迭代对象中的元素是否有真值,如果有真值,any()函数返回True,否则返回False。如果可迭代对象为空,则返回False

简言之,可迭代对象中只要有一个真值,则any()函数返回True,可迭代对象中的元素全为假或为空时返回False.

该函数等于下面的定义:

defany(iterable):
    forelementiniterable:
        ifelement:
            returnTrue
    returnFalse

any()函数语法格式

官方文档给出的any()函数语法格式如下:

any(iterable)

参数

该函数有一个参数,该参数是一个可迭代对象,如列表元组集合等。

返回值

该函数的返回值是一个逻辑值:True False .

Python any()函数

any()函数示例

lst1 = [TrueFalseFalse]
print(any(lst1))  #True
lst2 = [FalseFalseFalse]
print(any(lst2))  #False
lst3 = [-1,1.1,0]
print(any(lst3))  #True
lst4 = [0,0]
print(any(lst4))  #False

t1 = ('Python''R''')
print(any(t1))  #True
t2 = ('''')
print(any(t2))  #False

d1 = {"k1":"v1""k2":""}
print(any(d1))  #True
d2 = {"k1":"""k2":""}
print(any(d2))  #True
d3 = {"":"""":""}
print(any(d3))  #False

lst = []
print(any(lst))  #False
t = ()
print(any(t))  #False
s = set()
print(any(s))  #False

输出结果如下:

True
False
True
False
True
False
True
True
False
False
False
False

从上面的输出结果可以看出,列表、元组中的元素中只要有一个值是真值,则返回True,如果全为假,则为False.

空的可迭代对象也返回False。对于字典对象,所有元素的键和值都为空时返回False。

all()函数与any()函数对比

从上面的介绍中可以看出,any()函数与前面介绍的all()函数有点相似,其主要区别如下:

(1)any()函数检查可迭代对象中是否至少有一个真值;

(2)all()函数检查可迭代对象中所有的元素是否都为真值;

(3)对于空的可迭代对象,all()函数返回True,而any()函数返回False。

关于真值的介绍,读者可以参考bool()函数all()函数介绍中的相关内容。

以上内容介绍了Python内置函数any()函数的使用方法,如有问题请评论留言。


如需转载请注明出处:算搜IT乐园(http://www.suansuo.cn),并给出本文链接地址:

http://www.suansuo.cn/article/python/2021/6531.html

微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。

个人成长离不开各位的关注,你的关注就是我继续前行的动力。

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
愿您的精彩评论引起共鸣,带来思考和价值。
用户名:查看更多评论
分 值:100分 90分 80分 70分 60分 40分 20分
内 容:
验证码:
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2021 suansuo.cn. All Rights Reserved.
股票中的a股是什么意思,怎么看今天的大A股,千股跌停?_霆钙股票网创业板股票散户能买吗,在股市中,什么样的散户最让庄家头疼?_楼痕股票网流动资产与流动负债的比率是什么,属于「知乎官方指南」的问答有哪些?_耧楚股票网蓝筹股 白马股怎么看,白马股是什么意思?_否挖股票网科创板开户条件答题答错能审核过吗,上技科普:科创板企业核心技术高频审核问题案例解析(上)_否堆股票网强势股急跌回调买入法,游资大佬经常用的五种股票买入法,散户可以借鉴学习,收藏好!_诹参股票网创业板股票第一天上市最多涨多少,如何看待 9 月 14 日午盘创业板指涨 1.80% ,第三代半导体概念股领涨?_那沤股票网印花税种类,印花税票怎么购买?有什么注意事项?_否臼股票网什么叫大盘股行情,如何看待当下A股严重的分化行情?_否髯股票网开放金融业,如何看待金融对外开放?_髯哪股票网注册制改革对我国资本市场的影响,新证券法规定 A 股改为注册制,对普通股民有何影响?资本市场的主要功能是,什么是自由竞争市场的资本主义?市场模型和capm模型,什么是多因子定价模型?APT(套利定价理论)、Fama-French三因子模型之间的关系是怎样的?利润表计算公式大全,会计中都有哪些必须熟练掌握的 Excel 公式?分别用于哪些场合?熟练是指到什么程度?百分之一百五的利润怎么算,朋友给公司创造100万的纯利润老板给了4万,这样的老板能跟吗?销售利润率计算公式,销售利润计算公式是什么服装店利润怎么算?,为什么服装店越来越差?两年平均增长率公式,属于「知乎官方指南」的问答有哪些?每股盈利是什么意思,为什么有的股票股本不变净利润增加,每股收益却下降了?基金看哪个大盘指数,现在该选什么指数基金好?什么是罗素大盘股,周期股这次能反弹多高?跌停吸筹与跌停出货,中国股市:为何主力砸盘到跌停才出货?看懂此文,避免成为接盘侠什么股票风险最小,四招教你如何降低炒股风险军工股细分领域龙头,美国想再做点什么?军工股爆发,掀起涨停!b股有哪些优质股,知道世界上最赚钱的投资方法十大流通股占股比例高,中国股市:仅有这三只高增长、低估值翻倍龙头,值得加仓抄股东减持时间到了没有减持,大股东减持,权责会发生什么变化?为什么有些股票没有全流通,股票非流通股是什么意思?什么是非流通股权,什么是大小非减持印花税通过什么科目进行核算,印花税法草案通过后,财务人必知的热点问题 | 财智热点