带有示例的Python Set union()方法


本文向大家介绍带有示例的Python Set union()方法,包括了带有示例的Python Set union()方法的使用技巧和注意事项,需要的朋友参考一下

设定union()方法

union()方法用于查找所有集合的并集,此方法与此集合(set1)调用,其他集合(set1,set2,...)可以作为参数提供,方法返回包含所有集合的所有元素的集合(常见元素仅重复一次)。

语法:

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

Parameter(s):

  • set2,set3,... –这里,set2是必需的,其他集合是可选的。

返回值:

该方法的返回类型为<class'set'>,它返回所有元素的集合。

范例1:

# 带有示例的Python Set union()方法

# 宣布布景
cars_1 = {"Porsche", "Audi", "Lexus"}
cars_2 = {"Porsche", "Mazda", "Lincoln"}

# 找到两个集合的并集
x = cars_1.union(cars_2)

# 打印套装
print("cars_1: ", cars_1)
print("cars_2: ", cars_2)
print("x: ", x)

输出结果

cars_1:  {'Porsche', 'Audi', 'Lexus'}
cars_2:  {'Porsche', 'Mazda', 'Lincoln'}
x:  {'Porsche', 'Mazda', 'Lincoln', 'Audi', 'Lexus'}

范例2:

# 带有示例的Python Set union()方法

# 宣布布景
x = {"ABC", "PQR", "XYZ"}
y = {"ABC", "PQR", "XYZ"}
z = {"DEF", "MNO", "ABC"}

# 找到所有集合的并集

result = x.union(y,z)

# 打印布景
print("x: ", x)
print("y: ", y)
print("result: ", result)

输出结果

x:  {'ABC', 'PQR', 'XYZ'}
y:  {'ABC', 'PQR', 'XYZ'}
result:  {'PQR', 'MNO', 'DEF', 'ABC', 'XYZ'}