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

python的集合是什么

夏志豪1年前5瀏覽0評論

集合(Set)是Python中的一種基本的數據結構,表示一組互不相同的元素,類似于數學中的集合概念。集合中的元素可以是數字、字符串或其他Python對象。

# 創建集合
s1 = {1, 2, 3, 4, 5}     # 使用大括號和逗號創建
s2 = set([2, 4, 6, 8])   # 使用set()函數從列表創建
s3 = set()               # 創建空集合,注意不能使用{},否則創建的是空字典
# 查找元素
print(3 in s1)     # True
print(6 not in s1) # True
# 添加元素
s1.add(6)
s1.update([7, 8, 9])
print(s1)          # {1, 2, 3, 4, 5, 6, 7, 8, 9}
# 刪除元素
s1.remove(9)
s1.discard(8)
s1.pop()           # 隨機刪除一個元素
print(s1)          # {2, 3, 4, 5, 6, 7}
# 集合運算
s4 = s1.union(s2)     # 并集
s5 = s1.intersection(s2)    # 交集
s6 = s1.difference(s2)    # 差集
print(s4, s5, s6)       # {2, 3, 4, 5, 6, 7, 8} {2, 4} {3, 5, 6, 7}

集合的幾個常見用途包括:去重、求交集、求并集、判斷元素是否在集合中、對多個集合進行運算等等。