Python 集合 add() 方法



Python 集合的add()方法用於向集合中新增單個元素。如果該元素已存在於集合中,則集合保持不變,因為集合不允許重複元素。add() 方法就地修改集合,並且不返回值。只有當元素在集合中是唯一的時,才會新增該元素。

語法

以下是 Python 集合add()方法的語法和引數:-

set.add(element)

引數

此方法接受以下引數:-

element: 要新增到集合的元素。可以是任何可雜湊型別,例如數字、字串或元組。

返回值

此方法不返回值。

示例 1

以下是 Python 集合add()方法的基本示例。在這裡,我們使用 3 個元素建立一個集合,並向其中新增第四個元素。

# Define a set
my_set = {1, 2, 3}

# Add an element to the set
my_set.add(4)

# Print the updated set
print(my_set)

輸出

{1, 2, 3, 4}

示例 2

由於 Python 中的集合不允許重複元素,因此如果我們嘗試使用此方法新增現有元素 (3),則集合的內容保持不變。在下面的示例中,我們嘗試向集合中新增現有元素 (3)。

# Define a set
my_set = {1, 2, 3}

# Add a duplicate element to the set
my_set.add(3)

# Print the updated set
print(my_set) 

輸出

{1, 2, 3}

示例 3

我們還可以向集合中新增不同型別的資料。在這裡,我們建立一個空集合,並使用 add() 方法向其中新增一個整數、一個字串和一個元組:-

# Define an empty set
my_set = set()

# Add elements of different types to the set
my_set.add(1)
my_set.add("Hello")
my_set.add((1, 2, 3))

# Print the updated set
print(my_set)  

輸出

{1, (1, 2, 3), 'Hello'}

示例 4

現在,讓我們嘗試使用迴圈向集合中新增多個元素。

# Define an empty set
my_set = set()

# Add elements to the set in a loop
for i in range(5):
    my_set.add(i)

# Print the updated set
print(my_set)  

輸出

{0, 1, 2, 3, 4}
python_set_methods.htm
廣告