博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
集合的运算关系
阅读量:1874 次
发布时间:2019-04-26

本文共 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是一个空集

转载地址:http://glwbf.baihongyu.com/

你可能感兴趣的文章
知乎:学计算机的女生都怎么样了?
查看>>
华为重磅反击,鸿蒙来了!
查看>>
常用电子接口大全,遇到不认识的,就翻出来对照辨认!
查看>>
芯片IC附近为啥要放0.1uF的电容?
查看>>
电赛 | 19年全国一等奖,北航学子回忆录。
查看>>
电赛 | 19年全国一等奖,北航学子回忆录(上)
查看>>
电赛 | 19年全国一等奖,北航学子回忆录(下)
查看>>
突破!台积电1nm芯片,有了新进展。
查看>>
一文读懂全系列树莓派!
查看>>
自制一个害羞的口罩,见人就闭嘴,戴着可以喝奶茶
查看>>
聊聊我是如何编程入门的
查看>>
J-Link该如何升级固件?
查看>>
从电子垃圾中提炼黄金,可以!!!
查看>>
知乎大神深入解析:单片机晶振脚原理是什么?
查看>>
电容有17种?看看详细介绍!
查看>>
如何准备电赛?19年电赛经验总结!
查看>>
蓝牙:为啥叫“蓝”牙,不叫“白”牙?
查看>>
干货 | 如何系统学习 C 语言?
查看>>
多层PCB内部长啥样? 3D大图解析高端PCB板的设计工艺
查看>>
鸿蒙2.0都来了,快搭个环境玩起来吧!
查看>>