Python中的Union()函数

Python set Union()函数 返回一个新集合,其中包含原始集合中的所有项。

null

协会 两个给定集合中的最小集合包含两个集合的所有元素。两个给定集合A和B的并集是一个集合,它由A的所有元素和B的所有元素组成,因此没有元素重复。

图片[1]-Python中的Union()函数-yiteyi-C++库

表示集合并集的符号是 “你”

例如:

输入: 设集合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的并集。

Python set Union()语法:

set1。联合(set2,set3,set4….)

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

Python set Union()返回值:

函数的作用是:返回一个集合,集合中的所有集合(set1、set2、set3…)都与set1并集。仅当未传递任何参数时,它才会返回set1的副本。

例子 Python set Union()方法:

例1:与 Python set Union()方法

Python3

# Python3 program for union() function
set1 = { 2 , 4 , 5 , 6 }
set2 = { 4 , 6 , 7 , 8 }
set3 = { 7 , 8 , 9 , 10 }
# union of two sets
print ( "set1 U set2 : " , set1.union(set2))
# union of three sets
print ( "set1 U set2 U set3 :" , set1.union(set2, set3))


输出:

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

示例2:使用|运算符设置并集

我们可以使用“|”运算符来找到集合的并集。

Python3

# Python3 program for union with | operator
set1 = { 2 , 4 , 5 , 6 }
set2 = { 4 , 6 , 7 , 8 }
set3 = { 7 , 8 , 9 , 10 }
# union of two sets
print ( "set1 U set2 : " , set1 | set2)
# union of three sets
print ( "set1 U set2 U set3 :" , set1 |set2 | set3)


输出:

set1 U set2 :  {2, 4, 5, 6, 7, 8}set1 U set2 U set3 : {2, 4, 5, 6, 7, 8, 9, 10}
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享