python 字典的增删改

今天是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].
做程序员还是路漫漫其修远兮,吾将上下而求索.

猜你喜欢

转载自www.cnblogs.com/ddxmt/p/11615741.html