Python中Union()方法的用法详解
在Python中,Union()方法用于将两个或多个Set合并为一个新的Set,并返回合并后的Set。Union()方法会创建一个新的Set,该Set包含了两个或多个Set中的所有元素,不包含重复的元素。
使用Union()方法的语法格式如下:
set.union(set1, set2, ...)
其中,set是要进行合并的Set,set1、set2是要合并的其他Set。
下面是Union()方法的使用例子:
例子1:
set1 = {1, 2, 3}
set2 = {3, 4, 5}
union_set = set1.union(set2)
print(union_set)
输出结果:
{1, 2, 3, 4, 5}
在这个例子中,set1和set2分别是两个Set,通过Union()方法将两个Set合并为一个新的Set。合并后的Set包含了两个Set中的所有元素,没有重复的元素。
例子2:
a = {1, 2, 3}
b = {4, 5, 6}
c = {7, 8, 9}
d = a.union(b, c)
print(d)
输出结果:
{1, 2, 3, 4, 5, 6, 7, 8, 9}
在这个例子中,a、b、c分别是三个Set,通过Union()方法将这三个Set合并为一个新的Set。合并后的Set包含了三个Set中的所有元素,没有重复的元素。
需要注意的是,Union()方法不会修改原来的Set,而是创建一个新的Set。如果想修改原来的Set,可以使用update()方法。
下面是一个使用Union()和update()方法的例子:
set1 = {1, 2, 3}
set2 = {3, 4, 5}
set1.update(set2)
print(set1)
输出结果:
{1, 2, 3, 4, 5}
在这个例子中,set1和set2是两个Set。首先使用update()方法将set2中的元素添加到了set1中,然后使用Union()方法将set1和set2合并成一个新的Set。最终的输出结果是合并后的Set。
