色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 集合交運(yùn)算

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

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

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

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

需要注意的是,如果集合本身包含重復(fù)元素,運(yùn)算結(jié)果會自動去重。

# 集合包含重復(fù)元素
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 中都包含重復(fù)元素。但運(yùn)算結(jié)果 set7 和 set8 均自動去重,僅保留交集元素。