字典类型:Key——Value
创建dict
d = {
'Adam': 95,
'Lisa': 85,
'Bart':59,
'Paul': 75
}
print len(d)
访问dict
- 使用key作为索引的访问
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
if 'Paul' in d:
print d['Paul']
* 通过 key 访问 dict 的value,只要 key 存在,dict就返回对应的value。如果key不存在,会直接报错:KeyError。所以用这种方法访问时候,可以先判断是否含有这个key*
- 使用get方法进行访问
>>> print d.get('Paul')
None
更新dict
d['Paul'] = 72
如果此key不存在,将会添加;如果此key存在,则会使用新值覆盖旧的值;
遍历dict
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for key in d:
print key ,':',d[key]