Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對象和類

Python 日期和時間

Python 高級知識

Python 參考手冊

Python all() 使用方法及示例

Python 內(nèi)置函數(shù)

當(dāng)給定iterable中的所有元素均為true時,all()方法將返回True。如果不是,則返回False。

all()方法的語法為:

all(iterable)

all()參數(shù)

all()方法采用一個參數(shù):

all()返回值

all()方法返回:

  • True-如果iterable中的所有元素都為true

  • False-如果iterable中的任何元素為false

all()返回值
條件
返回值
所有值都為真True
所有值均為假False

一個值為真(其他值為假)

False

一個值為假(其他為真)

False
空可迭代True

示例1:all()如何用于列表?

# 所有值為真
l = [1, 3, 4, 5]
print(all(l))

# 所有值都為假
l = [0, False]
print(all(l))

# 一個假值
l = [1, 3, 4, 0]
print(all(l))

# 一個值為真
l = [0, False, 5]
print(all(l))

# 空迭代
l = []
print(all(l))

運行該程序時,輸出為:

True
False
False
False
True

any()方法以類似的方式用于元組和類似列表的集合

示例2:all()如何用于字符串?

s = "This is good"
print(all(s))

# 0 為 False
# '0' 為 True
s = '000'
print(all(s))

s = ''
print(all(s))

運行該程序時,輸出為:

True
True
True

示例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 為 False
# '0' 為 True
s = {'0': 'True'}
print(all(s))

運行該程序時,輸出為:

False
True
False
True
True

Python 內(nèi)置函數(shù)

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清