Python集合是一種無序、可變的數據類型,用于存儲多個元素。
集合中的元素是唯一的,不會重復。集合支持多種基本操作,如添加、刪除和檢查元素是否存在等。
# 創建集合 set1 = {1, 2, 3} set2 = set([3, 4, 5]) # 添加元素 set1.add(4) print(set1) # {1, 2, 3, 4} # 刪除元素 set2.remove(3) print(set2) # {4, 5} # 檢查元素是否存在 print(2 in set1) # True print(3 in set2) # False # 求集合的交、并、差 set3 = {1, 2, 3, 4, 5} set4 = {3, 4, 5, 6, 7} print(set3 & set4) # {3, 4, 5} print(set3 | set4) # {1, 2, 3, 4, 5, 6, 7} print(set3 - set4) # {1, 2}
Python集合的長度即為其中元素的個數,可以通過len()函數獲取。
# 求集合的長度 set5 = {"apple", "banana", "orange"} print(len(set5)) # 3
在實際開發中,集合常用于去重和判重操作。在處理大量數據的情況下,使用集合能顯著提高效率。
上一篇python 集合計數