欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 的集合運算

錢諍諍1年前8瀏覽0評論

Python 中的集合運算是指對集合元素進行的操作。集合是不重復無序的數據項的組合。Python 提供了多種集合運算符供我們使用。

# 創建兩個集合
set1 = {1, 2, 3}
set2 = {2, 3, 4}
# 并集運算
union_set = set1 | set2
print(union_set) # 結果為 {1, 2, 3, 4}
# 交集運算
intersection_set = set1 & set2
print(intersection_set) # 結果為 {2, 3}
# 差集運算
difference_set = set1 - set2
print(difference_set) # 結果為 {1}
# 對稱差集運算
symmetric_difference_set = set1 ^ set2
print(symmetric_difference_set) # 結果為 {1, 4}

以上代碼演示了 Python 中的四種集合運算符:并集運算符 |、交集運算符 &、差集運算符 - 、對稱差集運算符 ^。其中, | 表示兩個集合的并集,& 表示兩個集合的交集,- 表示兩個集合的差集,^ 表示兩個集合的對稱差集。

實際上,Python 集合對象還有其他集合運算方法。例如:

# 判斷是否為子集
set1 = {1, 2, 3}
set2 = {2, 3}
print(set2.issubset(set1)) # 結果為 True
# 判斷是否為超集
print(set1.issuperset(set2)) # 結果為 True
# 求唯一性元素
set3 = {2, 2, 3, 4, 4}
print(set3) # 結果為 {2, 3, 4}

以上代碼演示了 Python 集合對象的三種集合運算方法:issubset()、issuperset() 和去重方法,用于判斷一個集合是否為另一個集合的子集、超集,以及去除集合中的重復元素。