Python 字典
一.
(1)字典的简单介绍
字典(dict)是python中唯一的一个映射类型.他是以{}括起来的键值对组成.在dict中key是唯一的.在保存的时候,根据key来计算出一个内存地址.然后将key-value保存在这个地址中.这种算法被称为hash算法.所以,切记,在dict中存储的key-value中的key必须是hash的.
已知的可哈希(不可变)的数据类型:int,str,tuple,bool
不可哈希(可变)的数据类型:list,dict,set
语法{key1:value1,key2:value2....}
(2)字典的增删改查
1. 字典的新增:
dict[新key] = value
dict.setdefault()
2. 删除
pop(key)
popitem()
clear()
del dict[key]
3. 修改
dic[key] = 新值
update()
4. 查询
1. 用key直接查询 dict[key]
2. get(key, 如果key不存在返回的数据)
3. setdefault() 1. 执行新增流程. 2. 查询结果
5. 操作
1. keys() 获取所有键 这个返回的不是列表, 很像列表
2. values()获取所有的值
3. items() 获取所有的键值对. 返回的是元组
解构, 直接把元组或者列表中的数据拿出来.
a, b, c = (a1, b1, c1) 必须一一对应
6. 遍历字典
for key in dict:
dict[key]
for k, v in dict.items():
k , v
浙公网安备 33010602011771号