# 字典
# 首先,字典是以键值对的形式进行存储数据的.里面是[键///与///值]得形式表示的
# 字典的表示形式:{key:value, key2:value, key3:value}
# dic = {"key": "周杰伦", "金毛狮王": "谢逊"}
# val = dic["key"] # z用起来只是把索引换成key
# print(type(dic))
# 字典的key必须是可哈希的数据类型(不可变的数据类型)
# 字典的value可以是然和的数据类型
# """字典的增删改查"""
# dic = dict()
# dic['jay'] = "周杰伦"
# dic[14] = 123
# dic[13] = 456
# # 此时字典中已经有了key,此时执行的就是修改操作
# dic.setdefault("tom", "胡辣汤") # 设置默认值,如果以前已经有了tom,setdefault就不起作用
# dic.setdefault("tom", "胡辣汤1")
# # dic.pop('tom') # 字典的删除
# # del dic['jay']
# # 查询,根据字典的key去查询
# print(dic["jay"]) # 如果程序不存在,程序会报错,当确定key是没问题的使用
# print(dic.get('jay')) # 如果程序不存在,程序返回None,当不确定key是否有问题用
# # None空表示里面什么都没有,他是本身一个类型,None~type
# print(dic)
# print(type(dic[13]))
# 例:根据名字输出人员的特点
dic = {"张无忌": "优柔寡断妹子多",
"谢逊": "太古里暗",
"小昭": "妹子",
"赵敏": "真女英雄也",
}
name = input("请输入你想知道的人名")
val = dic.get(name)
# val = dic[name] 程序出错
if val is None:
print("我们村没有这个人~~~")
else:
print(val)