如何从Python字典中删除键?

发布于 2021-02-02 23:14:55

从字典中删除键时,我使用:

if 'key' in myDict:
    del myDict['key']

有没有一种方法可以做到这一点?

关注者
0
被浏览
92
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    要删除键而不管它是否在字典中,请使用以下两个参数的形式dict.pop()

    my_dict.pop('key', None)
    

    my_dict[key]如果key字典中存在,则返回,None否则返回。如果第二个参数未指定(即my_dict.pop('key'))并且key不存在,KeyError则引发a。

    要删除肯定存在的密钥,你还可以使用

    del my_dict['key']
    

    KeyError如果关键字在字典中不存在,则会引发a



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看