📜  Python中set的union

📅  最后修改于: 2020-07-16 14:04:18             🧑  作者: Mango

union的两个给定set是包含两个集合的所有元素的最小集合。两个给定集合A和B的并集是一个由A的所有元素和B的所有元素组成的集合,这样就不会重复任何元素。

表示集合并集的符号为“ U”。
示例:

输入:让集A = {2,4,5,6}
      并设置B = {4,6,7,8}
输出:{2、4、5、6、7、8} 
说明:取集合A和B的每个元素, 
             不重复任何元素,我们得到一个 
             新集合= {2,4,5,6,7,8}。这个新集合 
             包含集合A的所有元素和所有元素 
             B的集合,没有重复的元素,并且是 
             命名为集合A和B的并集。

句法:

set1.union(set2, set3, set4….)

在参数中,可以给出任意数量的集合.

 

返回值:union()函数返回一个集合,该集合具有所有集合(set1,set2,set3…)与set1的并集。
仅当未传递任何参数时,它才返回set1的副本。

 

以下是上述方法的Python3实现:

# Python3 program for union() function 
  
set1 = {2, 4, 5, 6}  
set2 = {4, 6, 7, 8}  
set3 = {7, 8, 9, 10} 
  
# 两set的并集 
print("set1 U set2 : ", set1.union(set2)) 
  
# 三个set union 
print("set1 U set2 U set3 :", set1.union(set2, set3))

输出:

set1 U set2:{ 
2,4,5,5,6,7,8 } set1 U set2 U set3:{2,4,5,6,7,8,9,10}