Python中的集合(set)是一種無序、不重復的數據結構。集合是由一對花括號{}括起來的元素所構成的。下面是一些常見的集合操作。
# 創建一個集合 s = {1, 2, 3, 4, 5} # 集合中添加元素 s.add(6) print(s) # {1, 2, 3, 4, 5, 6} # 集合中刪除元素 s.remove(1) print(s) # {2, 3, 4, 5, 6} # 判斷元素是否在集合中 print(2 in s) # True print(7 in s) # False # 集合中的運算 a = {1, 2, 3, 4, 5} b = {4, 5, 6, 7, 8} # 并集 print(a | b) # {1, 2, 3, 4, 5, 6, 7, 8} # 交集 print(a & b) # {4, 5} # 差集 print(a - b) # {1, 2, 3} print(b - a) # {6, 7, 8} # 對稱差集 print(a ^ b) # {1, 2, 3, 6, 7, 8}
擴展:Python還提供了frozenset不可變集合,用法和集合基本一致。不同的是,frozenset不能進行添加、刪除等操作。可以用來作為字典的鍵。
上一篇vue ico
下一篇vue ajax 同步