python字典操作

字典是一种key-value(键值对) 的数据类型,使用就像我们上学用的字典,通过笔画、字母来查对应页的详细内容。

语法:

info = {

    'superman01': "TengLan Wu",

       'superman02': "LongZe LuoLa",

    'superman03': "Fan Daoai",

}

字典的特性

  dict是无序的

  key是唯一的,所以天生去重

  print(info)                        

结果:{'superman01':"TengLan Wu",'superman03': "Fan Daoai",'superman02': "LongZe LuoLa"}

可以得出打印出的结果并没有按顺序排列

我们再取出'superman01'的值:

#print(info["superman01"])            结果是'WuTeng Lan'

下面我们队以上结果进行更改

print(info)

info["superman01"] = "武藤兰"

print(info)     #原来的'superman01'如果存在的话就是更改

           #如果原来的键不存在,是新增的。那么就是增加

del是python内置的一种删除方法。

del info["superman01"]      #删除方法一

info.pop("superman01")      #指定删除方法(标准的删除姿势) 

info.popitem()          #随机删除

print(info)

 

查找:info['superman04']        #显示的是KeyError:'superman04',因为一开始就没有这个键

更好的查找方法:print(info.get('superman04'))         #结果显示的是None

判断'superman04'在不在这个字典里面就用print('superman04' in info)    #在就显示True,不在就显示False

基础的增删改查就先到这里,后面我会讲字典的嵌套

posted @ 2018-01-10 19:51  无尽追寻  阅读(136)  评论(0编辑  收藏  举报