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

python 集合交運算

榮姿康1年前10瀏覽0評論

Python 中的集合交運算指的是獲取兩個集合中共有的元素。可以使用 & 運算符或 intersection() 方法實現集合交運算。

# 使用 & 運算符
set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = set1 & set2
print(set3)  # {2, 3}
# 使用 intersection() 方法
set4 = set1.intersection(set2)
print(set4)  # {2, 3}

可以看到,上面的代碼演示了使用 & 運算符和 intersection() 方法實現集合交運算的過程。其中,set1 和 set2 分別為兩個集合,set3 和 set4 存儲它們的交集結果。

需要注意的是,如果集合本身包含重復元素,運算結果會自動去重。

# 集合包含重復元素
set5 = {2, 2, 3, 3, 4, 4}
set6 = {3, 3, 4, 4, 5, 5}
set7 = set5 & set6
print(set7)  # {3, 4}
set8 = set5.intersection(set6)
print(set8)  # {3, 4}

在上面代碼實例中,set5 和 set6 中都包含重復元素。但運算結果 set7 和 set8 均自動去重,僅保留交集元素。