集合(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}
集合的幾個常見用途包括:去重、求交集、求并集、判斷元素是否在集合中、對多個集合進行運算等等。
上一篇ajax同時執行先后順序
下一篇macos 14 公測版