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

python的集合是什么

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

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

# 創(chuàng)建集合
s1 = {1, 2, 3, 4, 5}     # 使用大括號和逗號創(chuàng)建
s2 = set([2, 4, 6, 8])   # 使用set()函數(shù)從列表創(chuàng)建
s3 = set()               # 創(chuàng)建空集合,注意不能使用{},否則創(chuàng)建的是空字典
# 查找元素
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()           # 隨機(jī)刪除一個元素
print(s1)          # {2, 3, 4, 5, 6, 7}
# 集合運(yùn)算
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}

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