📜  Python Set.add()方法(1)

📅  最后修改于: 2023-12-03 15:34:04.354000             🧑  作者: Mango

Python Set.add()方法

Python的Set是一种无序、不重复的集合数据类型,可用于快速测试成员资格,从序列中删除重复项等。而Set.add()方法则是用来向Set中添加元素的方法。

语法
set.add(elem)

其中,set表示要添加元素的Set的名称;elem表示要添加的元素。

参数

Set.add()只有一个参数,即要添加的元素,可以是任意类型。如果要添加的元素已经在Set中存在,那么Set中的元素不会发生任何变化。

返回值

Set.add()没有返回值,它只是将指定的元素添加到Set中。

示例

以下是使用Set.add()方法的一些示例:

# 创建一个空的Set
my_set = set()

# 向空Set中添加元素
my_set.add('apple')
my_set.add('banana')
my_set.add('cherry')
print(my_set) # 输出结果为 {'banana', 'apple', 'cherry'}

# 向已有元素的Set中添加元素
my_set.add('banana')
print(my_set) # 输出结果为 {'banana', 'apple', 'cherry'}

# 向Set中添加不同类型的元素
my_set.add(1)
my_set.add(True)
my_set.add((1, 2, 3))
print(my_set) # 输出结果为 {(1, 2, 3), 'banana', True, 'apple', 'cherry', 1}

# 向Set中添加Set
my_set_2 = set()
my_set_2.add('dog')
my_set_2.add('cat')
my_set.add(my_set_2)
print(my_set) # 输出结果为 {(1, 2, 3), 'banana', True, 'apple', 'cherry', 1, {'cat', 'dog'}}

以上我们向Set中添加了不同元素,并且也添加了一个Set,最终输出了完整的Set。需要注意的是,每次运行上述代码时,输出结果的顺序都可能会发生变化,这是因为Set是无序的。

总结

Python的Set.add()方法是一种向Set中添加元素的简便方法,它可以添加任意类型的元素,并且不会添加重复元素。Set.add()不返回任何值,只是将指定的元素添加到Set中。