一 认识字典
二 增删改查
三 常见操作
一 认识字典
字典是一种可变容器模型,且可存储任意类型对象。
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在大括号{}中.
键必须是唯一的,但值则不必。
值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
字典是使用hash算法计算key的哈希值. 使用哈希值来存储数据,因此字典中的key必须是可哈希的, 不可变的就是可哈希的
哈希算法得到的是一个唯一的数字(可能是正数, 可能是负数, 很大或者很小)
二 增删改查
1. 增加
dic[key] = value
setdefault(key, value)
2.删除
pop(key)
popitem()
del dic[key]
clear()
3.修改
dic[key] = value
dic1.update(dict2)
4. 查询
dic[key] 可能会报错
dic.get(key) 没有返回None
dic.setdefault()
三 常见操作
keys() key的集合
values() value的集合
items() 键值对的集合(key,value)
原文:https://www.cnblogs.com/FelixTeng/p/9839277.html