popitem()返回返回并删除字典中的最后一对键和值。
如果字典已经为空,却调用了此方法,就抛出 KeyError 异常。在 3.7 更早版本中,popitem() 方法删除一个随机项。
删除的项目是 popitem() 方法的返回值,以元组的形式。请看下面的实例。
popitem()的语法为:
dict.popitem()
popitem()参数
popitem()不接受任何参数。
popitem()返回值
popitem()
返回字典中的任意元素(键,值)对
从字典中删除任意元素(返回的元素相同)。
注意: 任意元素和随机元素不相同。popitem()不返回随机元素。
示例:popitem()如何工作?
person = {'name': 'Phill', 'age': 22, 'salary': 3500.0} result = person.popitem() print('person = ',person) print('result = ',result)
运行该程序时,输出为:
person = {'name': 'Phill', 'age': 22} result = ('salary', 3500.0)
如果字典为空,popitem()会引发KeyError错误。