了解Python中的Union()方法及其用途
发布时间:2024-01-12 12:29:04
在Python中,Union()方法用于返回两个集合的并集,也就是包含两个集合中所有元素的集合。
Union()方法是set类型的方法,它接受一个可迭代的参数,并返回一个新的set对象。如果参数是一个集合,则Union()方法返回的是包含两个集合中所有元素的新集合;如果参数是多个集合,则Union()方法返回的是所有集合中所有元素的新集合。
下面是一个使用Union()方法的例子:
set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = {5, 6, 7}
# 返回包含set1和set2中所有元素的新集合
new_set1 = set1.union(set2)
print(new_set1) # 输出: {1, 2, 3, 4, 5}
# 返回包含set1、set2和set3中所有元素的新集合
new_set2 = set1.union(set2, set3)
print(new_set2) # 输出: {1, 2, 3, 4, 5, 6, 7}
在上面的例子中,我们定义了三个集合set1、set2和set3,并调用了Union()方法。 个例子中,传入了两个集合set1和set2,Union()方法返回了一个包含set1和set2中所有元素的新集合new_set1。第二个例子中,我们传入了三个集合,Union()方法返回了一个包含所有三个集合中所有元素的新集合new_set2。
使用Union()方法可以方便地将多个集合合并成一个新的集合。它的返回值仍然是一个set对象,可以继续进行其他set操作,如求交集、差集等。
需要注意的是,Union()方法不会改变原来的集合,而是返回一个新的集合。如果想修改原来的集合,可以使用update()方法。
