#概述:使用键-值(key-value)存储形式,具有极快的查找速度
#注意:字典时无序的
#key的特性
#1、字典中的key必须唯一
#2、key必须是不可变的对象
#3、字符、整数等都是不可变的,可以作为key
#4、list是可变的,不能作为key
#获取
# 字典名[key]
# 字典名.get("key")没有key时不报错,返回None
#添加
#字典名["key"] = value #如果key存在,则修改对应值
#删除
#字典名.pop("key")
#遍历
dict1 = {"tom":60,"lilei":70}
print(dict1)
for key in dict1:
print(key,dict1[key])
for value in dict1.values():
print(value)
for k, v in dict1.items():
print(k, v)
for i, v2 in enumerate(dict1):
print(i, v2)
#和list比较
#1、查找和插入的速度极快,不会随key-value的增加而变慢
#2、需要占用大量内存,内存浪费多