如何从 Python 字典中删除键?

发布于 2022-02-17 09:43:18

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

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

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

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

    要删除一个键而不管它是否在字典中,请使用以下两种参数形式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万份考试真题开放下载啦

去下载看看