dict字典学习笔记

dict的创建:                            #第一行初始化指定一个dict

d = {'1':'刘刚','2':李萌,'3':89}  #key在前,value在后。key和value可以是‘str’也可以是数值。用大括号标识dict

print (d['2'])                          #打印2这个key所在的值。

d[4] = 256                            #可以通过key放入一个值,此时d字典增加了一项。

d[4] = 380                            #一个key只能对应一个value,后面的值会把前面的值充掉。

print (d)                               #此时key4 的值 会变成380

print(d[5])    #如果key不存在,dict会报错。

怎么检查key存不存在,可以利用dict提供的get方法,如果key不存在,可以返回none,或者自己指定的value。

例如:

d.get(5)                                #5 不存在,此时返回none

或者:

d.get(5,'没有')                        #5不存在,此时返回指定的value‘没有’ 

要删除d中的key,可以使用pop(key)的方法。

比如:

d.pop(4)   #pop返回的是删除的对象,pop 需要至少一个arguments

也可以直接用del

比如

del(d[1])

 注:最常用的key是字符串。

posted @ 2017-01-13 11:38  isliugang  阅读(111)  评论(0)    收藏  举报