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

python的集合的實例

孫婉娜1年前6瀏覽0評論

Python集合是一種可變且無序的數據結構,在Python語言中,可以使用set或frozenset兩種類型來創建集合。集合的主要特點是不允許元素重復,且可以完成交集、并集、差集等集合操作。下面,我們來看幾個Python集合實例。

# 創建集合
set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}
# 求交集
intersection = set1 & set2
print(intersection)
# 求并集
union = set1 | set2
print(union)
# 求差集
difference = set1 - set2
print(difference)
# 檢查是否為子集
subset = {4, 5}
if subset.issubset(set1):
print("subset is a subset of set1")
# 檢查是否為父集
superset = {1, 2, 3, 4, 5, 6, 7, 8}
if superset.issuperset(set2):
print("superset is a superset of set2")
# 刪除元素
set1.remove(1)
print(set1)

上述代碼中,我們首先創建了兩個集合set1和set2,然后分別計算了它們的交集、并集、差集,以及檢查子集和父集關系。最后,我們使用remove()方法刪除了set1中的元素1,并輸出了結果。

總體而言,Python集合的使用非常方便,它可以快速完成集合相關的操作,同時還能通過其互補的frozenset類型來創建不可變集合。