python数据结构-集合
2020-03-22 本文已影响0人
智齿_93fa
1.集合定义
{1,2,3,4}
s = set() //创建空集合,不可以写成{},空花括号代表字典
2.集合操作
s.add(1) //添加元素1
s.update([1,2,3]) //以迭代方式添加元素1,2,3,删除重复元素,结果输出1,2,3
s.remove(元素值) //删除元素值,如果元素不存在,会报错
s.discard(元素值) //删除元素值,如果元素不存在,不会报错
pop = s.pop() //随机取出集合里面元素,并删除元素
len(s) //集合长度
s.clear() //清空集合
s = {1,2,3}
s1 = {2,3,4}
union = s.union(s1) 将两个集合合并,结果输出{1,2,3,4}
3.集合特性
(1)元素无序,放进去的元素顺序和输出顺序不一致,按照hash值存放。
(2)非重复的。