📅  最后修改于: 2020-07-16 13:51:27             🧑  作者: Mango
set中的update()函数将集合中的元素(作为参数传递)添加到集合中。
语法:
set1.update(set2)
这里set1是将在其中添加set2的集合。
参数:
Update()方法仅接受一个参数。单个参数可以是集合,列表,元组或字典。它会自动转换为集合并添加到集合中。
返回值: 该方法将set2添加到set1且不返回任何内容。
代码1:
# Python程序演示update()方法的用法
list1 = [1, 2, 3]
list2 = [5, 6, 7]
list3 = [10, 11, 12]
# 列表转换为集合
set1 = set(list2)
set2 = set(list1)
# update方法
set1.update(set2)
# 打印更新的集合
print(set1)
# List is passed as an parameter which
# gets automatically converted to a set
set1.update(list3)
print(set1)
输出:
{1,2,3,5,6,7}
{1,2,3,5,6,7,10,11,12}
代码2:
# Python程序演示update()方法的用法
list1 = [1, 2, 3, 4]
list2 = [1, 4, 2, 3, 5]
alphabet_set = {'a', 'b', 'c'}
# 列表转换为集合
set1 = set(list2)
set2 = set(list1)
# update方法
set1.update(set2)
# 打印更新的集合
print(set1)
set1.update(alphabet_set)
print(set1)
输出:
{1,2,3,4,5}
{1,2,3,4,5,'c','b','a'}