zoukankan      html  css  js  c++  java
  • 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].
    做程序员还是路漫漫其修远兮,吾将上下而求索.
  • 相关阅读:
    题目
    先贤祠3
    先贤祠2
    先贤祠1
    论文他引次数及ESI高被引论文查询方法
    [唐诗]古风(其三十一)-李白
    [唐诗]古风(其二十四)-李白
    [唐诗]古风(其十九)-李白
    [唐诗]古风(其十五)-李白
    [唐诗]古风(其三)-李白
  • 原文地址:https://www.cnblogs.com/ddxmt/p/11615741.html
Copyright © 2011-2022 走看看