【Python】any() all() 用法
这是两个 python 内置 API;
1 any()
any() 的输入是一个可迭代对象;
any() 用于判断输入这个 可迭代对象 是否全为 真/假;
只要不是全为 空/假,就输出 真;
全空/假输出假,否则输出真;
只有全假/空才输出假;
a = [[],"",0,()] # 全假/空
print(any(a))
>>> Falsea = [1," ",] # 全真
print(any(a))
>>> Truea = [0,1,0,0,0] # 有真,非全真
print(any(a))
>>> Trueprint(any([])) # 空
print(any([[],[],[]])) # 全空
>>> False
2 all()
all() 的输入是一个可迭代对象;
用于判断输入的迭代器元素是不是空/假;
只有元素全真/输入空迭代器才能输出真;
a = [[],"",0,()] # 全假/空
print(all(a))
print(all([0,0,0,0,0]))
print(all([[],[],[]])) # 全是空元素=全假/空
>>> Falsea = [1," ",] # 全真
a = [1,1,1,1]
print(all(a))
>>> Truea = [0,1,0,0,0] # 有真,非全真
print(all(a))
>>> Falseprint(all([])) # 全空
>>> True
3 all() any() 区别
3.1 相同点:
输入都是一个可迭代对象;
3.2 不同点:
all() 判断输入的迭代器元素是否空假;
any() 判断输入的迭代器是否空假;
【Python】any() all() 用法相关推荐
- 简单介绍Python中异常处理用法
这篇文章主要给大家分享的是 Python中异常处理用法,为了保证程序的健壮性与容错性,即在遇到错误时候程序不会崩溃,我们需要对异常进行处理,下面来看看文章对此的用法,需要的朋友可以参考一下 为了保证程 ...
- python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解
本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...
- python matplotlib 简单用法
python matplotlib 简单用法 具体内容请参考官网 代码 import matplotlib.pyplot as plt import numpy as np # 支持中文 plt.rc ...
- (转)python requests 高级用法 -- 包括SSL 证书错误的解决方案
(转)python requests 高级用法 -- 包括SSL 证书错误的解决方案 参考文章: (1)(转)python requests 高级用法 -- 包括SSL 证书错误的解决方案 (2)ht ...
- python装饰器实例-Python装饰器用法实例总结
本文实例讲述了Python装饰器用法.分享给大家供大家参考,具体如下: 一.装饰器是什么 python的装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能, ...
- python所有函数用法_Python函数使用方法(高级用法)
前面章节,已经介绍了 Python 函数的所有基本用法和使用注意事项.但是,Python 函数的用法还远不止此,Python 函数还支持赋值.作为其他函数的参数以及作为其他函数的返回值. 首先,Pyt ...
- python的property用法_python @property的用法及含义全面解析
在接触python时最开始接触的代码,取长方形的长和宽,定义一个长方形类,然后设置长方形的长宽属性,通过实例化的方式调用长和宽,像如下代码一样. class Rectangle(object): de ...
- python竞赛_浅谈Python在信息学竞赛中的运用及Python的基本用法
浅谈Python在信息学竞赛中的运用及Python的基本用法 前言 众所周知,Python是一种非常实用的语言.但是由于其运算时的低效和解释型编译,在信息学竞赛中并不用于完成算法程序.但正如LRJ在& ...
- Python Matplotlib基本用法
Python Matplotlib基本用法 1. 认识Matploblib 1.1 Figure 1.2 Axes 1.3 Multiple Axes 1.4 Axes Vs .pyplot 2. 基 ...
- python字典的用法_Python字典的用法详解(附示例)
本篇文章给大家带来的内容是关于Python字典的用法详解(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 字典的表现形式为:{key:value},键和值之间用冒号分隔,每个 ...
最新文章
- [转载]Oracle 11g新特征之形式料理(2)
- linux c++ 服务器端开发面试必看书籍
- Java总结篇系列:Java多线程(二)
- 初识Tcl(四):Tcl 决策
- OpenStack Pike Minimal安装:三、镜像管理
- SQL SERVER2005加密解密数据
- 【安骑士】安装失败问题分析
- 后台开发经典书籍--Zookeeper分布式过程
- linux git 推送空文件夹
- Polycarp Restores Permutation
- BZOJ3231(矩阵连乘,稍有点复杂)
- STL源码剖析 序列式容器 deque双端队列
- java varargs_Java中方法重载中的Varargs
- php ob缓存原理介绍
- neo4j︱Cypher完整案例csv导入、关系联通、高级查询(三)
- Caffe傻瓜系列(1):数据层及参数
- java取整和java四舍五入方法
- 数组操作 from《FORTRAN95 程序设计》
- x299服务器芯片,X299比X399差在哪? 两大平台产品比拼
- Git - git push origin master 报错的解决方法 出现[rejected] master -」 master (non-fast-forward)问题解决