迷途风景 2019-05-02
集合的形式是{值1,值2,值3}这就是集合的形式,集合中数据也是不能重复,重复会发生覆盖现象
用(值1,值2)引起就是元祖,用[值1,值2]引起就是列表,用{键:值,键:值}引起就是字典,而要想创造一个集合需要通过set方法,操作列表的方式,将列表转成集合
可以看出arr是列表,但是通过set方法变成了集合,集合中不允许元素重复,所以输出集合为{1,2,3}重复的三被覆盖了
法一:
法二:
法一:
法二:
一个集合和另一个集合的差集就是一个集合有的而另一个集合没有的
法一:
法二:
法一:
法二:s^s1
对称差集就是两个集合将重复元素去掉,剩下的取并集
若没有交集返回true,若有交集返回false
集合本身可以增删改查
增加一个元素add(元素)
增加多个元素update(列表)
删除元素remove(元素)
集合的长度len(集合)
判断一个元素是否存在于一个集合 元素 in 集合
浅复制一个集合copy()
随机删除一个元素 pop()
删除一个指定元素的数据remove(元素),如果指定的元素不存在就会报错
删除一个指定元素的数据discard(元素),如果指定的元素不存在不会报错