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)非重复的。

上一篇下一篇

猜你喜欢

热点阅读