Python 提供了 set() 函數(shù)來創(chuàng)建集合,也提供了 union() 和 update() 函數(shù)來合并集合。
如果您想創(chuàng)建一個(gè)新的集合,只需要使用 set() 函數(shù)。
set1 = set(["apple", "banana", "cherry"]) set2 = set(["orange", "mango", "banana"])
如果您想將兩個(gè)集合合并成一個(gè)新的集合,可以使用 union() 函數(shù)。
set3 = set1.union(set2)
現(xiàn)在,set3 包含所有的元素:
set3 = {"apple", "banana", "cherry", "orange", "mango"}
如果您想將一個(gè)集合的元素添加到另一個(gè)集合中,可以使用 update() 函數(shù)。
set1.update(set2)
現(xiàn)在,set1 包含所有的元素:
set1 = {"apple", "banana", "cherry", "orange", "mango"}
如果您想檢查兩個(gè)集合是否有交集,可以使用 intersection() 函數(shù):
if set1.intersection(set2): print("set1 和 set2 有交集") else: print("set1 和 set2 沒有交集")
如果您想檢查一個(gè)集合是否是另一個(gè)集合的子集,可以使用 issubset() 函數(shù)。
if set2.issubset(set1): print("set2 是 set1 的子集") else: print("set2 不是 set1 的子集")
集合的合并和子集的檢查在 Python 中非常常見,這些函數(shù)是必須掌握的。