目录

  • 什么是并集
  • union的功能
  • union的用法

什么是集合

  • a , b两个集合中所有的元素(去掉重复)即为a与b的并集

union的功能

  • 返回多个集合的并集,即包含了所有集合的元素,重复的元素只会出现一次

union的用法

  • 用法: a_set.union(b_set...)
  • 参数: b_set...: 与当前集合对比的1或多个集合,参数也可以传入列表和字典(字典只会传入key)等可循环的数据类型
  • 返回值: 返回原始集合与对比集合的并集
In [36]: a_set = { 'name', 'xiaomu', 'xiaoming' }
In [37]: b_set = { 'xiaoming', 'xiaogang', 'xiaohong' }
In [38]: un = a_set.union(b_set)
In [39] : un
Out [39]: { 'name', 'xiaogang', 'xiaohong' , 'xiaoming', 'xiaomu' }

实战

# coding:utf-8a_school = ['周五半天', '免费周末培训', '周五休息']
b_school = ['放学时间从6点改为5点', '作业少点', '换舒服的座椅']
c_school = ['作业少点', '周五半天', '伙食改善']a_set = set(a_school)
b_set = set(b_school)
c_set = set(c_school)print(a_set)
print(b_set)
print(c_set)# help_data = a_set.union(b_set, c_set)
help_data = a_set.union(b_school, c_school)  # 也可以传入列表类型
print(help_data)
print(len(help_data))
dict_a = {'a':'1', 'b':'2'}
data_01 = a_set.union(dict_a)  # 也可以传入字典
print(data_01)
{'周五休息', '免费周末培训', '周五半天'}
{'作业少点', '放学时间从6点改为5点', '换舒服的座椅'}
{'作业少点', '伙食改善', '周五半天'}
{'免费周末培训', '伙食改善', '周五休息', '放学时间从6点改为5点', '作业少点', '周五半天', '换舒服的座椅'}
7
{'a', '周五休息', 'b', '周五半天', '免费周末培训'}Process finished with exit code 0

Python集合的并集—union函数相关推荐

  1. python集合的并集、交集_Python 集合set()添加删除、交集、并集、集合操作详解

    1.在Python中set是基本数据类型的一种集合类型,它有可变集合(set())和不可变集合(frozenset)两种.创建集合set.集合set添加.集合删除.交集.并集.差集的操作都是非常实用的 ...

  2. Python 集合11 |并集

    11 |并集 文章目录 11 `|`并集 1.语法要点 并集语法 `|` 并集符号的输入 2.实操练习 通过`|`计算集合的并集 3.知识回顾 `|` 与or 的区别 4.综合练习 5.课后总结 1. ...

  3. Python集合的差集difference函数

    目录 什么是差集 difference的功能 difference的用法 什么是差集 a,b两个集合,由所有属于a且不属于b的元素组成的集合叫做a与b的差集 difference的功能 返回集合的差集 ...

  4. python中用来计算集合并集的是_Python集合(set)并集

    Python集合(set)并集教程 union 求集合并集详解 语法 s = s1.union(s2) 参数 参数 描述 s1 需要求并集的集合. s2 需要求并集的集合. s 求得并集的结果. 返回 ...

  5. python union函数_如何掌握Python union()方法及怎么用?

    不断学习python的过程里,总能遇到各种形形色色的函数或者方法,本章给大家带来python union的用法,具体内容如下: union()方法 描述:union() 取并集,效果等同于 | ,重复 ...

  6. python 集合、函数、文件操作

    集合 一.集合的特性 无序,不重复 二.集合的创建方法 1. 大括号 >>> s = {11, 22, 33, 11} >>> s {33, 11, 22} 2.初 ...

  7. [转载] python中union函数_如何掌握Python union()方法及怎么用?

    参考链接: Python set集合 intersection() 不断学习python的过程里,总能遇到各种形形色色的函数或者方法,本章给大家带来python union的用法,具体内容如下: un ...

  8. python中union函数_如何掌握Python union()方法及怎么用?

    不断学习python的过程里,总能遇到各种形形色色的函数或者方法,本章给大家带来python union的用法,具体内容如下: union()方法 描述:union() 取并集,效果等同于 | ,重复 ...

  9. python集合的交集并集差集对称差集操作

    补一下数学基础 集合间的数学操作交集: 调用函数intersection()或者 & ,原集合不发生变化并集: 调用函数union() 或者 | ,原集合不发生变化差集: 调用函数differ ...

最新文章

  1. 基于深度学习神经网络等机器学习技术实现一个医学辅助诊断的专家系统原型
  2. 云计算时代的网络安全
  3. [2015-11-10]iis远程发布配置
  4. Android之error: ‘const struct JNINativeInterface‘ has no member named ‘callVoidMethod‘
  5. 回归分析检验_回归分析
  6. python基础课程3(看代码看注释)--数据库基本操作(mysql)
  7. 【机器学习】监督学习--(回归)LASSO
  8. teamspeak3服务器搭建_教你快速便捷的搭建Teamspeak 3 服务器和基友开黑必备!
  9. Flex接受任意拖拽
  10. python email模块详解_Python使用email模块对邮件进行编码和解码的实例教程
  11. (第三场) C Shuffle Cards 【STL_rope || splay】
  12. Excel解决中英文分离
  13. 泰晤士高等教育世界大学排名(400强)—前50位
  14. python 扫码签到_python3之51cto自动定时签到
  15. 安卓玩机搞机-----没有第三方包 刷写第三方各种GSI系统 体验非官方系统
  16. 【CSDN下载】下载热门资源一周精选
  17. 27岁IE浏览器正式退役
  18. linux软件的下载
  19. 单片机传输信息到服务器,单片机传数据到云服务器
  20. LED灯泡数据传输速率最高1GB/秒!未来它可是要取代WIFI

热门文章

  1. Mac CMake安装和使用
  2. 什么是上拉电阻?什么是下拉电阻?
  3. 汽车配件供应链现及发展趋势
  4. Linux centos7网络配置
  5. 扫盲系列-大数据平台多租户方案设计
  6. 从0开始搭建preact开发环境
  7. java 上传图片,图片预览,2种方法
  8. java获取上传图片的名字_java 上传图片
  9. 假设当年产值为100c语言答案,C语言程序设计试题题库含答案zdui汇总.doc
  10. 关于B站(bilibili)对未登录用户视频观看进行暂停和弹窗的分析与简单解决方案