今天是2010-10-01,国庆节.心情大好,开启学习代码的征程.
嘿嘿,非常菜的小白.
今日份代码:
1 xiaoming_dict = {"name": "小明"} 2 3 # 取值 4 print(xiaoming_dict["name"]) 5 # 在取值的时候,如果key不存在,程序会报错 6 # print(xiaoming_dict["name12"]) 7 8 # 增加/修改 9 # 如果key不存在,会新增键值对 10 xiaoming_dict["age"] = 26 11 xiaoming_dict["gender"] = "male" 12 # 如果key存在,会修改已存在的键值对 13 xiaoming_dict["name"] = "勤奋" 14 print(xiaoming_dict) 15 16 # 删除 17 xiaoming_dict.pop("gender") 18 # 删除不存在的键值对,程序也会报错 19 # xiaoming_dict.pop("gender12") 20 print(xiaoming_dict)
运行代码过程中遇到了一些问题,比如我在增加键值对的时候,直接每次以新的字典内容将其替换了,浑然不知.直到pop时,报了KeyError,找不到对应的键值对?原来是
xiaoming_dict["age"] = 26这些我写成了xiaoming_dict =["age", 26].
做程序员还是路漫漫其修远兮,吾将上下而求索.
原文:https://www.cnblogs.com/ddxmt/p/11615741.html