python学习笔记之dict篇

创建一个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()#清空字典

你可能感兴趣的:(python学习笔记之dict篇)