美文网首页木木需要水
python学习笔记之dict篇

python学习笔记之dict篇

作者: 汤尧 | 来源:发表于2017-07-27 09:20 被阅读2次

创建一个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篇

    本文链接:https://www.haomeiwen.com/subject/ulxakxtx.html