在Python中,set
是一個(gè)內(nèi)置數(shù)據(jù)類型,它是一個(gè)無序的、不重復(fù)的元素集合。這意味著你不能在一個(gè) set
中存儲(chǔ)重復(fù)的元素,也不能保證元素的順序。
set
常用于執(zhí)行一些高效的操作,如交集、并集、差集和對(duì)稱差集等。
下面是一個(gè)簡單的例子:
# 創(chuàng)建一個(gè)空的 set
my_set = set()
# 向 set 中添加元素
my_set.add(1)
my_set.add(2)
my_set.add(3)
# 輸出 set 的內(nèi)容
print(my_set) # 輸出:{1, 2, 3}
# 嘗試添加一個(gè)已經(jīng)存在的元素
my_set.add(3)
print(my_set) # 輸出仍然是:{1, 2, 3}
# 從 set 中刪除一個(gè)元素
my_set.remove(2)
print(my_set) # 輸出:{1, 3}
注意,由于 set
是無序的,所以每次打印 set
時(shí),元素的順序可能會(huì)有所不同。