Python dict.popitem 用法详解及示例
popitem()
是一个字典的方法,用于删除并返回字典中的一对键值对(键和值都被返回)。popitem()
方法会从字典中随机选择一个键值对进行删除并返回。在 Python 3.7+ 中,popitem()
方法会删除最后添加的键值对。
下面是 popitem()
方法的语法:
示例1:
输出:
在这个示例中,popitem()
方法从 person
字典中随机选择并删除了一对键值对('gender', 'female')
。被删除的键值对作为一个元组被返回,并被存储在变量 removed_item
中。然后,字典 person
中只剩下了两对键值对。
示例2:
输出:
在这个示例中,popitem()
方法从 fruits
字典中随机选择并删除了一对键值对 ('orange', 7)
。被删除的键值对作为一个元组被返回,并被存储在变量 removed_item
中。然后,字典 fruits
中只剩下了两对键值对。
示例3:
输出:
在这个示例中,由于空字典 empty_dict
中没有任何键值对,调用 popitem()
方法会引发 KeyError
错误。因为在空字典上调用 popitem()
是非法的,需要确保字典不为空才能使用这个方法。