一、集合的概念
集合是Python中的一種數據類型,與列表、元組、字典相似,但又有不同。集合是無序的,不重複的數據集合,可以對其進行交集、並集、差集等操作,往往用於成員關係的判斷和去重。
二、集合的創建
集合的創建可以使用花括號{}或set()函數。與列表、元組等不同的是,花括號中的元素不能重複。
# 使用花括號創建集合 s = {1, 2, 3, 4, 5} print(s) # 輸出:{1, 2, 3, 4, 5} # 使用set函數創建集合 s2 = set([2, 3, 4, 5, 6]) print(s2) # 輸出:{2, 3, 4, 5, 6}
三、集合的操作
集合可以進行交集、並集、差集操作,常用的方法有intersection、union、difference、add、remove等。
四、集合的union方法
集合的union方法是用於合併多個集合中的元素,並去重。使用方法如下:
# 定義三個集合 set1 = {1, 2, 3} set2 = {3, 4, 5} set3 = {5, 6, 7} # 使用union方法合併集合併去重 result_set = set1.union(set2, set3) print(result_set) # 輸出:{1, 2, 3, 4, 5, 6, 7}
上述代碼中,使用union方法將三個集合合併為一個集合,並去重。注意,使用union方法不改變原始集合的值,而是返回一個新的集合。
五、集合的注意事項
集合是無序的,每次輸出順序可能不一樣。另外,集合內部只能存儲可哈希的對象(不可變類型),如不可變的字符串、整型等。
綜上所述,Python中的集合是一種無序、不重複的數據集合,常用於成員關係的判斷和去重。其中union方法可以用於合併多個集合中的元素並去重。
原創文章,作者:KIXR,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/142185.html