📜  Python集合set| update

📅  最后修改于: 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'}