字典
作者:互联网
# 字典 # 首先,字典是以键值对的形式进行存储数据的.里面是[键///与///值]得形式表示的 # 字典的表示形式:{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)
标签:val,jay,dic,key,print,字典 来源: https://www.cnblogs.com/acwecc/p/16270499.html