Python 字典 ( Dictionary ) pop() 方法

返回上一级

Python 字典对象的 pop() 方法用于删除字典给定键 key 所对应的值,返回值为被删除的值

如果不存在 key 对应的值则返回参数 default

语法

dict.pop(key[,default])

参数

参数 说明
key 要删除的键值
default 如果不存在 key 存在的值,则返回 default 值

返回值

被删除的值

范例

下面的代码使用 pop() 方法弹出并删除键 city 对应的值

>>> libai = {"name":"Li Bai","age":28,"city":"PEK"}
>>> libai.pop('city')
'PEK'

如果要弹出的 key 不存在则会抛出 KeyError 异常

>>> libai = {"name":"Li Bai","age":28,"city":"PEK"}
>>> libai.pop('school')

Traceback (most recent call last):
  File "<pyshell#8>", line 1, in <module>
    libai.pop('school')
KeyError: 'school'

如果要弹出的 key 不存在,有传递了 default 参数则返回 default 参数

>>> libai = {"name":"Li Bai","age":28,"city":"PEK"}
>>> libai.pop('school','Tsinghua')
'Tsinghua'

返回上一级

Python2 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.