Python Set union() 函数用法

2023-09-17 22:24:27

set.union() 方法返回一个新集合,其中包含来自所有给定集合的不同元素。

语法:

A.union(*other_sets)

参数:

other_seats:必需。用逗号分隔的一个或多个集合。

返回类型:

返回一个集合,该集合是所有集合的并集。

下面的示例演示 set.union() 方法。

nums1 = {1, 2, 2, 3, 4, 5}
nums2 = {4, 5, 6, 7, 7, 8}
distinct_nums = nums1.union(nums2)
print("The union of two sets is: ", distinct_nums)

输出:

The union of two sets is:  {1, 2, 3, 4, 5, 6, 7, 8}

多个集合上的set.union()方法。

nums1 = {1, 2, 2, 3, 4, 5}
nums2 = {4, 5, 6, 6, 7, 8, 8}
nums3 = {7, 8, 9, 10}
distinct_nums = nums1.union(nums2, nums3)
print("The union of three sets is: ", distinct_nums)

输出:

The union of the sets is:  {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}

|运算符也可用于执行联合操作。

nums1 = {1, 2, 2, 3, 4, 5}
nums2 = {4, 5, 6, 6, 7, 8, 8}
nums3 = {7, 8, 9, 10}
distinct_nums = nums1 | nums2 | nums3
print("The union of three sets is: ", distinct_nums)

输出:

The union of three sets is: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}