Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

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

Python 文件操作

Python 對(duì)象和類

Python 日期和時(shí)間

Python 高級(jí)知識(shí)

Python 參考手冊(cè)

Python 集合 union() 使用方法及示例

Python 集合方法

Python set union()方法返回一個(gè)新集合,其中包含所有集合中的不同元素。

兩個(gè)或更多集合的并集是所有集合中存在的所有不同元素的集合。例如:

A = {1, 2}
B = {2, 3, 4}
C = {5}

Then,
A∪B = B∪A = {1, 2, 3, 4}
A∪C = C∪A = {1, 2, 5}
B∪C = C∪B = {2, 3, 4, 5}

A∪B∪C = {1, 2, 3, 4, 5}

集聯(lián)合

union()的語法為:

A.union(*other_sets)

注意: *不是語法的一部分。用于表示該方法可以接受0個(gè)或多個(gè)參數(shù)。

union()返回值

  • union()方法返回一個(gè)新集合,其中包含該集合和所有其他集合中的元素(作為參數(shù)傳遞)。

  • 如果未將參數(shù)傳遞給union(),則返回該集合的淺拷貝。

示例1:union()的工作

A = {'a', 'c', 'd'}
B = {'c', 'd', 2 }
C = {1, 2, 3}

print('A U B =', A.union(B))
print('B U C =', B.union(C))
print('A U B U C =', A.union(B, C))
print('A.union() =', A.union())

輸出結(jié)果

A U B = {2, 'a', 'd', 'c'}
B U C = {1, 2, 3, 'd', 'c'}
A U B U C = {1, 2, 3, 'a', 'd', 'c'}
A.union() = {'a', 'd', 'c'}

您還可以使用|運(yùn)算符找到集合的并集。

示例2:使用運(yùn)算符|設(shè)置并集

A = {'a', 'c', 'd'}
B = {'c', 'd', 2 }
C = {1, 2, 3}

print('A U B =', A| B)
print('B U C =', B | C)
print('A U B U C =', A | B | C)

輸出結(jié)果

A U B = {2, 'a', 'c', 'd'}
B U C = {1, 2, 3, 'c', 'd'}
A U B U C = {1, 2, 3, 'a', 'c', 'd'}

Python 集合方法

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