溫馨提示×

python中的set是什么意思

小億
84
2024-09-05 10:34:01
欄目: 編程語言

在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ì)有所不同。

0