首页 > 其他 > 详细

dic and set

时间:2019-04-21 14:53:42      阅读:120      评论:0      收藏:0      [点我收藏+]

一、dic

1、格式:key:value

2、key值必须不可变(可hash)

3、key不可重复(唯一性)

4、优点:查找、插入速度快

5、缺点:空间消耗大

6、实质是以空间换速度

7、常用参数

1)key in dic

返回值:True,Flase

2)dic.get(key)

获取与key对应的value,key不存在时不会报错,返回None

3)dic.pop(key)

删除key和value

4)dic[key]

获取与key对应的value,key不存在时会报错

5)dic[key] = new_values

修改key与之对应的values

6)

for k in dic:
    print(k, dic[k])

打印key和values

二、set

1、没有values值的dic

2、功能:

去重

例子:

s = ([1, 2, 3, 4, 2, 1, 3])
a = set(s)
print(a)

结果:

技术分享图片

集合运算

交、并、差、对称差集、子集、父集

&      |       -         ^              <=      >=

3、常用参数

1)set.add()

增加元素

2)set.remove()

删除元素,当元素没有时,报错

3)set.discard()

删除元素,不报错

 

dic and set

原文:https://www.cnblogs.com/wt7018/p/10745060.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!