dic and set

一、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

扫描二维码关注公众号,回复: 5963234 查看本文章

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()

删除元素,不报错

猜你喜欢

转载自www.cnblogs.com/wt7018/p/10745060.html
DIC
set