集合的运算关系
发布日期:2021-06-29 11:46:05
浏览次数:5
分类:技术文章
本文共 755 字,大约阅读时间需要 2 分钟。
运算关系总共有:交集,并集,差集,对称差集
交集:set1&set2
并集:set1|set2
差集:set1-set2表示属于set1但不属于set2的集合
对称集:set1^set2=(set1-set2)|(set2-set1)
空集合的时候只能用set()函数定义,不能使用{}否则会被看成是字典
a=set()
1.添加元素:
(1)a.add(x), 元素 x 添加到集合 s 中,如果元素已存在,则不进行任何操作
(2)还有一个方法,也可以添加元素,且参数可以是列表,元组,字典等,语法格式如下:
a.update( x ),x可以有多个,用逗号分开
thisset = set(("Google", "Runoob", "Taobao"))# x是字典thisset.update({1,3}) # {1, 3, 'Google', 'Taobao', 'Runoob'}# x是列表,并且是多个,用逗号分开thisset.update([1,4],[5,6]) # {1, 3, 4, 5, 6, 'Google', 'Taobao', 'Runoob'}# x不能是单独的数字,必须是iterable,iterable的有数组,列表,字符串,字典,集合thisset.update(99) # 报错,'int' object is not iterable
2.移除元素
(1)a.remove( x ), 将元素 x 从集合 s 中移除,如果元素不存在,则会发生错误
(2)a.discard( x ), 另一种方法也是能移除集合中的元素,且如果元素不存在,但是不会发生错误
(3)a.pop(), 可以设置随机删除集合中的一个元素
3.清空集合
a.clear(),那么a是一个空集
转载地址:https://blog.csdn.net/zz2230633069/article/details/99661036 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月16日 17时27分20秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Java 读写锁
2019-04-29
JVM Minor GC、Full GC和Major GC
2019-04-29
SpringBoot @Scheduled 执行两次的问题
2019-04-29
idea maven工程打jar包,运行出现xxx.jar中没有主清单属性的问题解决方法
2019-04-29
java 使用GDAL生产tif格式
2019-04-29
Node,js 事件循环原理(Event loop)
2019-04-29
CSS3&JavaScript 图片分隔切换
2019-04-29
CSS3&JavaScript 瀑布流
2019-04-29
tomcat配置JVM
2019-04-29
Oracle获取连接超级慢的问题
2019-04-29
关于HashMap初始化容量,设置多少合适。
2019-04-29
MYSQL 自定义函数
2019-04-29
早鸟票倒计时3天 | 2019携程技术峰会,11月9日上海(含福利)
2019-04-29
干货 | 微信小程序一键转百度小程序,携程火车票团队是这样做的
2019-04-29
沙龙回顾 | 移动互联网下的测试工程效率提升,含PPT和视频
2019-04-29
程里人 | 携程程序猿/媛的1024
2019-04-29
常见的字符集编码
2019-04-29
前端(一):字符与语义标签
2019-04-29
前端(二):CSS语法与选择器
2019-04-29
前端(三):样式继承与其他概念
2019-04-29