day05
Posted hmw112626
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day05相关的知识,希望对你有一定的参考价值。
今日内容
1.字典的简单介绍
用大括号{}括起来,内部使用key:value的形式来保存数据
如:{"xxx":"xxx","ooo":"ooo"}
注意:字典的key必须是可哈希的,不可改变的,value没有限制,不是按照我们保存的顺序保存的,没有序的.
2.字典的增删改查
1.dict[不存在的key] = value 新增
dict.setdefault() 添加
2.dict.pop(key) 删除指定元素,返回value
del dict(key) 删除指定元素
dict.popitem() 随机删除
dict.clear() 清空
3.dict[存在的key] = 新值 如:d1.update(d2) 把d2的k-v更新到d1中
4.dict.get(key,默认值) 如果key不存在,返回默认值
dict.setdefault(key:value) 判断有没有key,没有执行新增
3.字典的常用方法
1.keys() 返回所以字典里的key的集合(高仿列表)
2.values() 返回所字典里的value的集合(高仿列表)
3.(dic.items()) 返回键值对. 元组
4.解包,解构
a,b = (1,2)
a, b, c = ("马化腾", "马云", "马良")
4.字典的嵌套
dict = {aaa{bbb}[ccc{ddd}]} 一层一层往里套
以上是关于day05的主要内容,如果未能解决你的问题,请参考以下文章