一、dic

1、格式:key:value

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

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

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)

结果:

 dic and set 随笔

集合运算

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

&      |       -         ^              <=      >=

3、常用参数

1)set.add()

增加元素

2)set.remove()

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

3)set.discard()

删除元素,不报错

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄