易百教程

76、如何在 Python 中删除字典的元素?

可以使用 del() 方法删除字典中的键。

>>> site_stats = {'site': 'yiibai.com', 'traffic': 10000, "type": "organic"}
>>> del site_stats["type"]
>>> print(site_stats)
{'site': 'yiibai.com', 'traffic': 1000000}

可以使用的另一种方法是 pop() 函数,它接受键作为参数。 另外,第二个参数,如果键不存在,可以传递一个默认值。

>>> site_stats = {'site': 'yiibai.com', 'traffic': 10000, "type": "organic"}
>>> print(site_stats.pop("type", None))
organic
>>> print(site_stats)
{'site': 'yiibai.com', 'traffic': 10000}