数据类型划分:
可变数据类型:list、dict、set 不可哈希
不可变数据类型:tuple、bool、int、str 可哈希
字典
python内置了字典类型,使用键-值(key - value) 存储,具有极快的查找速度;
key:必须是 不可变数据类型
value:任意数据类型
dict 优点:
二分查找效率快
存储大量的关系型数据
特点:字典是无序的
dict的增删改查
1. 增加
(A) dic1['key'] = value 没有键值对,则添加;如果键,则值覆盖。
dic1 = {"name": "hkey", "age": 18, "sex": "male"}
dic1["heigh"] = 185
dic1['name'] = 'jay'
print(dic1)
# 执行结果:
# {'age': 18, 'sex': 'male', 'name': 'jay', 'heigh': 185}
(B) set_default() 有键值对,不做任何改变,没有才添加。
dic = {'name':'jay', 'age':18, 'sex