python中union
时间: 2023-11-06 20:15:01 浏览: 90
在Python中,`union()`是一个集合(set)对象的方法,用于将一个集合与另一个集合合并,并返回一个新的集合,其中包含两个集合中所有不重复的元素。
以下是一个示例:
```python
set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = set1.union(set2)
print(set3) # 输出 {1, 2, 3, 4, 5}
```
在此示例中,`set1`包含元素{1, 2, 3},`set2`包含元素{3, 4, 5}。通过调用`set1.union(set2)`,创建一个新的集合`set3`,其中包含两个集合中的所有不重复的元素{1, 2, 3, 4, 5}。
相关问题
python中union函数
在Python中,union()函数是用于合并多个集合的方法。它的语法是set0.union(set1\[,set2,...,setN\]),其中set0和set1是必需的,而set2,...,setN是可选的,表示要合并的其他集合。union()方法返回一个新的集合,其中包含了所有被合并集合中的元素,并且重复的元素只会在结果集合中出现一次。结果集合中的元素是无序的,即集合中的元素的排序是随机的。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [Python中集合的union()方法](https://blog.csdn.net/liujingwei8610/article/details/121313602)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
python.union
Python中的集合是一种无序且不重复的数据结构。集合对象还支持数学运算,例如并集、交集和差集等操作。在Python中,可以使用union()方法来获取两个或多个集合的并集。
以下是一个示例代码,演示了如何使用union()方法获取集合的并集:
```python
set_1 = {1, 2, 3, 4}
set_2 = {3, 4, 5, 6}
union_set = set_1.union(set_2)
print("两个集合的并集:", union_set)
```
输出结果为:
```
两个集合的并集: {1, 2, 3, 4, 5, 6}
```
除了两个集合的并集,union()方法还可以接受多个可迭代对象作为参数,返回这些对象的并集。下面的示例代码演示了如何使用union()方法获取集合1与多个可迭代对象的并集:
```python
set_1 = {1, 2, 3, 4}
set_2 = {3, 4, 5, 6}
list_1 = [3, 4, 5, 6, 7, 8]
tuple_1 = (1, 3, 4, 5, 6)
dict_1 = {1:'学号', 2:'姓名', 3:'性别'}
union_set = set_1.union(set_2, list_1, tuple_1, dict_1)
print("集合1与多个可迭代对象的并集:", union_set)
```
输出结果为:
```
集合1与多个可迭代对象的并集: {1, 2, 3, 4, 5, 6, 7, 8, '学号', '姓名', '性别'}
```
阅读全文