集合的运算关系
发布日期:2021-06-29 11:46:05
浏览次数:4
分类:技术文章
本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月11日 02时48分57秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
研究生跟了一个很棒的导师是种怎样的体验?
2019-04-29
学会扶墙的机器人:没有什么能让我倒下!
2019-04-29
美国无人机在火星首飞成功,创造历史,3米飞行高度悬停30秒
2019-04-29
单片机的几种数字滤波算法
2019-04-29
用单片机控制导弹?
2019-04-29
各种滤波器合集!
2019-04-29
国产CPU深度研究报告(干货,110页)
2019-04-29
在电路中,耦合是什么?有哪些方式?
2019-04-29
变局之际,聊聊物联网的过去、现在和未来
2019-04-29
缺货涨价很久的MCU的国产和国外厂家汇总!(80家)
2019-04-29
单片机6年想转嵌入式Linux ,不知如何下手?
2019-04-29
拆解 | 某平台19元的儿童电话手表,究竟怎么做到的?
2019-04-29
五一好礼70份免费送:示波器、开发板、焊台等!
2019-04-29
2纳米芯片问世!芯片性能要起飞?!
2019-04-29
ARM Cortex系列那么多处理器,该怎么区分?
2019-04-29
知乎:学计算机的女生都怎么样了?
2019-04-29
华为重磅反击,鸿蒙来了!
2019-04-29
常用电子接口大全,遇到不认识的,就翻出来对照辨认!
2019-04-29
芯片IC附近为啥要放0.1uF的电容?
2019-04-29
电赛 | 19年全国一等奖,北航学子回忆录。
2019-04-29