python字典pop方法详解

pop方法功能作用

python字典的pop方法用于删除指定的key,返回值是key所对应的value,如果key不存在pop方法会抛出异常。

pop方法语法

pop(key[,default])

参数

  • key 想要从字典中删除的key

返回值

key在字典中所对应的value

示例代码

不论是使用del 还是使用pop方法删除字典里的键值对,如果key不存在都会引发KeyError异常,pop与del的不同之处在于,pop会返回所删除键值对的value

score_dict = {
    '小明': 96,
    '小刚': 98,
    '小红': 94
}

del score_dict['小红']
print(score_dict.pop('小明'))

print(score_dict)

程序输出结果

96
{'小刚': 98}

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案