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
广告

© . All rights reserved.