Python中的集合(set)是一種無序、不可重復(fù)的數(shù)據(jù)結(jié)構(gòu)。集合可以用來查找、移除元素,并且可以進(jìn)行交集、并集、差集等操作。
# 創(chuàng)建集合 my_set = {1, 2, 3, 4, 5} print(my_set) # 添加元素 my_set.add(6) print(my_set) # 移除元素 my_set.remove(2) print(my_set) # 遍歷集合 for num in my_set: print(num) # 操作符 set1 = {1, 2, 3, 4} set2 = {3, 4, 5, 6} print(set1 & set2) # 交集 print(set1 | set2) # 并集 print(set1 - set2) # 差集
需要注意的是,集合不能包含可變對(duì)象,如列表或字典,但是可以包含不可變對(duì)象,如元組或字符串。集合的特點(diǎn)在于其快速查找和刪除元素的能力,因此在需要操作大量元素時(shí),集合可以提高代碼的效率。