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() 和去重方法,用于判斷一個集合是否為另一個集合的子集、超集,以及去除集合中的重復元素。
上一篇html模板轉vue
下一篇vue中英文