龙空技术网

一日一技:python中的 all()方法

Python编程之美 387

前言:

如今咱们对“python中all”大致比较关注,姐妹们都想要知道一些“python中all”的相关文章。那么小编也在网摘上收集了一些有关“python中all””的相关资讯,希望你们能喜欢,朋友们快快来学习一下吧!

python all()

当给定的iterable中的所有元素均为true时,all()方法将返回True。 如果不是,则返回False。

all()语法

all(iterable)
all()参数

all()方法采用一个参数:

iterable-包含元素的任何可迭代(列表,元组,字典等)从all()返回值

all()方法返回:

True-如果iterable中的所有元素都为trueFalse-如果iterable中的任何元素为false代码实例

示例1:all()方法应用于列表,如下:

# all values truel = [1, 3, 4, 5]print(all(l))# all values falsel = [0, False]print(all(l))# one false valuel = [1, 3, 4, 0]print(all(l))# one true valuel = [0, False, 5]print(all(l))# empty iterablel = []print(all(l))

输出:

TrueFalseFalseFalseTrue

示例2:all()方法应用于字符串

s = "This is good"print(all(s))# 0 is False# '0' is Trues = '000'print(all(s))s = ''print(all(s))

输出

TrueTrueTrue

示例3:all()如何与Python词典一起使用?

对于字典,如果所有键(非值)均为true或词典为空,则all()返回True。 否则,对于所有其他情况,它返回false。

s = {0: 'False', 1: 'False'}print(all(s))s = {1: 'True', 2: 'True'}print(all(s))s = {1: 'True', False: 0}print(all(s))s = {}print(all(s))# 0 is False# '0' is Trues = {'0': 'True'}print(all(s))

输出:

FalseTrueFalseTrueTrue

希望这篇文章对你们有用,

欢迎在下方讨论留言,

谢谢关注.

标签: #python中all