📜  Python Set union()(1)

📅  最后修改于: 2023-12-03 15:34:04.315000             🧑  作者: Mango

Python Set union()

union()是Python Set类中的一个方法,用于将两个或多个集合合并为一个新的集合。在新集合中,只包含两个原始集合中所有的不同元素。

语法
set1.union(set2, set3, ...)

参数说明:

  • set1: 必须,为要合并的第一个集合。
  • set2: 可选,为要合并的第二个集合,可以传入任意多个集合。
  • 返回值:返回一个新的集合,其中包含两个或多个集合中所有不同的元素。
示例
set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = {5, 6, 7}

# 合并两个集合
set4 = set1.union(set2)
print(set4) # {1, 2, 3, 4, 5}

# 合并三个集合
set5 = set1.union(set2, set3)
print(set5) # {1, 2, 3, 4, 5, 6, 7}
注意事项
  • union()方法返回一个新集合,不会修改原有的集合。
  • 两个集合的元素类型必须相同,否则会抛出TypeError异常。
  • 如果传入的集合中有重复的元素,最终合并后的集合中只会保留一个,即集合中不允许有重复元素。