Python 集合并集

并集基本上代表了相应集合的所有不同元素。

Python Set union() 方法查找集合的并集并表示一个新集合,其中包含相应输入集合中的所有项目。

注意:如果集合包含出现多次的元素,则表示的输出仅包含特定元素的单次出现。

句法:

set1.union(set2, set3,......, setN)

Python Set Union 的基本了解

info = {'Safa', 'Aman', 'Divya', 'Elen'}
info1 = {'Safa', 'Aryan'}
 
print(info.union(info1))

输出:

{'Aman', 'Safa', 'Divya', 'Aryan', 'Elen'}

Python 使用“|”设置并集 操作员

|” 运算符也可用于查找输入集的并集。

info = {'Safa', 'Aman', 'Diya'}
info1 = {'Varun', 'Rashi', 54 }
 
print(info | info1)

输出:

{'Diya', 'Aman', 'Safa', 54, 'Varun', 'Rashi'}

多个 Python 集的并集

以下任一技术可用于查找多个集合的并集:

  • 将多个集合作为参数传递给 union() 方法
  • 通过创建 union() 方法调用链

1. 使用多个集合作为参数的多个集合的并集

info = {12, 14, 15, 17}
info1 = {35, 545}
info2 = {'Safa','Aman'}
 
print(info.union(info1, info2))

输出:

{'Safa', 17, 545, 35, 'Aman', 12, 14, 15}

2. 通过创建 union() 方法调用链来合并多个集合

info = {12, 14, 15, 17}
info1 = {35, 545}
info2 = {'Safa','Aman'}
 
print(info.union(info1).union(info2))

输出:

{'Aman', 17, 545, 35, 'Safa', 12, 14, 15}

结论

因此,在本文中,我们了解并实现了在 Python 中查找集合并集的方法。


参考