创建一个dict
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59,
'Paul':75
}
其中名字称为键(key),分数称为值(value)。
访问值:
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59,
'Paul':75
}
print d['Adam']#通过键访问值
print d.get['Adam‘]#防止报错’
字典的特点:
- 查找速度快,不管是10个数据还施10万个数据,查找速度都是一样的。
- 占用内存大,会浪费很多内容。
- 键(key)是不可变化的。
- 存储的键值对是没有顺序的。
更新dict:
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59,
}
d[ 'Paul']=75
遍历dict:
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59,
'Paul':75
}
for key in d:
print key,d[key]
删除字典或元素:
>>>d.pop('Adam')# pop()通过键删除键值对,并返回值
95
>>>d.popitem()#popitem()删除任意项,并返回键值对
(Lisa,85)
>>>del.d['Adam']#删除某一项
>>>d.clear()#清空字典
网友评论