添加鍵值對(duì)
對(duì)列表中不存在的key直接進(jìn)行賦值來(lái)添加
#In [62]: dict1 = {}
In [63]: dict1['name'] = 'lisi'
In [64]: dict1
Out[64]: {'name': 'lisi'}
對(duì)列表中存在的,但是key和value都是變量的可以直接替換
In [65]: dict1 = {'name' : 'zhangsan' , 'age' : 18}
In [66]: dict1['name'] = 'wangwu'
In [67]: dict1['age'] = 30
In [68]: dict1
Out[68]: {'age': 30, 'name': 'wangwu'}
遍歷字典鍵值對(duì)
有兩種方法,分別如下所示:
方法1、通過(guò)先獲取key,在用dict1[key]的方法來(lái)獲取value
In [69]: dict1 = {'name' : 'zhangsan' , 'age' : 18}
In [70]: for key in dict1:
...: print(key , dict1[key])
...:
name zhangsan
age 18
方法2、對(duì)字典items()方法返回的元組列表進(jìn)行序列解包
In [71]: for key , value in dict1.items():
...: print(key , value)
...:
name zhangsan
age 18