第五天笔记

1. dict
用大括号{} 括起来. 内部使用key:value的形式来保存数据
{'jay':'周杰伦', "jj":'林俊杰'}
注意:字典的key必须是可哈希的. 不可变的, value 没有限制
不是按照我们保存的顺序保存的, 无序的
2. 增删改查
1. dict[不存在的key] = value, setdefault()
2. pop(key). del dict[key]. popitem(), clear()
3. dict[存在的key] = 新值, d1.update(d2) 把d2的k-v更新到d1中
4. get(key, 默认值), setdefault(), dict[key]
3. 字典的常用方法
1. keys() 返回所有字典的key的集合(高仿列表)
2. values() 返回所有的value的集合
3. items() 返回键值对. 元组

setdefault, 没有key和value时可以帮我们添加

1. 首先判断原来的字典中有没有这个key,如果没有,执行新增

2. 用这个key去掉字典中查询,返回查到的结果

items   拿到键值对元组

keys    返回字典的key的集合

values  返回字典的values的集合

解构:
a, b = (1, 2)

4. 字典的嵌套

猜你喜欢

转载自www.cnblogs.com/xiaole-7890/p/9283747.html