当前位置: 首页 > news >正文

Python内置函数 — all,any

1、all

源码注释:

def all(*args, **kwargs): # real signature unknown"""Return True if bool(x) is True for all values x in the iterable.If the iterable is empty, return True."""pass

语法格式:

all(iterable)

如果 iterable 的所有元素均为真值(或可迭代对象为空)则返回 True 。 

用法实例:

(1)所有元素为真,返回 True

print(all([1, 2, 3]))
---------------------------------------------------------------------------
True

(2)有的元素为假,返回 False

print(all([0, 1, 2]))
--------------------------------------------------------------------------
False

(3)对象为空,返回 True

print(all([]))
-----------------------------------------------------------------------
True

2、any

源码注释:

def any(*args, **kwargs): # real signature unknown"""Return True if bool(x) is True for any x in the iterable.If the iterable is empty, return False."""pass

语法格式:

any(iterable)

如果 iterable 的任一元素为真值则返回 True。 如果可迭代对象为空,返回 False。

用法实例:

(1)任一元素为真,返回 True

print(any([0, None, 3]))
-----------------------------------------------------------------------
True

(2)所有元素为假,返回 False

print(any([0, None, 0.00]))
--------------------------------------------------------------------------------
False

(3)对象为空,返回 False

print(any([]))
---------------------------------------------------------------------------
False

注:

关于逻辑值真假的判断可以阅读:Python基础 — 逻辑值真假判断_笃行之.kiss的博客-CSDN博客


reference:

内置函数 — Python 3.8.16 文档

http://www.lryc.cn/news/26544.html

相关文章:

  • Pycharm配置QGIS环境
  • 【C++】stack 与 queue
  • ARC142E Pairing Wizards
  • Spark开发实战-主播打赏排行榜统计
  • python 如何存储数据 (python 的文件和异常)
  • 第三章-OpenCV基础-8-绘图函数
  • 逆约瑟夫问题
  • MySQL之三大日志(更新中)
  • 如何使用EvilTree在文件中搜索正则或关键字匹配的内容
  • 北京移动CM311-5s-ZG_GK6323V100C_2+8_免拆一键卡刷固件包
  • JavaScript(1)
  • 阿里云云原生每月动态 | 聚焦实战,面向开发者的系列课程全新上线
  • Goby 征文大擂台,超值盲盒等你来!
  • NLP - langid 语种识别
  • liquibase学习和使用
  • redhawk:Low Power Analysis
  • 24- 深度学习的模型保存和加载 (TensorFlow系列) (深度学习)
  • 【Echarts图例点击事件】自定义Echarts图例legend点击事件(已解决)
  • uniapp-首页配置
  • 支持DDR5,超频更简单,小雕够给力,技嘉B760M小雕WIFI主板上手
  • fengMap 自定义dom 偏离实际位置;缩放时飘出地图所在区域
  • TryHackMe-黑我杯
  • 【JAVA程序设计】【C00109】基于SSM(非maven)的员工工资管理系统
  • 《计算机原理》——HelloWorld.cpp如何运行的
  • 【面试题】在JS循环中使用await会怎么样?
  • Qt QMessageBox详解
  • Flutter之beamer路由入门指南
  • 「基础篇」机器学习概览
  • 揭秘可视化图探索工具 NebulaGraph Explore 是如何实现图计算的
  • 移动架构43_什么是Jetpack