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

python 集合定義

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

Python中的集合(Set)是一種無序、不重復(fù)元素的集合。集合可以進行聯(lián)合、交集、差集等運算,是一個非常實用的數(shù)據(jù)結(jié)構(gòu)。Python中的集合使用大括號({})進行定義,元素之間使用逗號分隔。

# 定義集合
set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}
# 集合運算
union = set1.union(set2) # 并集
intersection = set1.intersection(set2) # 交集
difference = set1.difference(set2) # 差集
# 打印結(jié)果
print("集合1:", set1)
print("集合2:", set2)
print("并集:", union)
print("交集:", intersection)
print("差集:", difference)

可以看到,集合具有去重的功能,同樣的元素只會出現(xiàn)一次,這也是它在數(shù)據(jù)處理中很有用的一個特性。

除了使用大括號進行定義,也可以使用set()函數(shù)進行定義:

# 使用set()函數(shù)定義
set3 = set() # 空集合
set4 = set([1, 2, 2, 3, 3, 4]) # 使用列表定義集合
# 打印結(jié)果
print("空集合:", set3)
print("列表定義的集合:", set4)

需要注意的是,由于集合是無序的,所以不能通過下標獲取集合中的元素,只能通過遍歷或者in關(guān)鍵字進行查找。