Python 字典 popitem() 使用方法及示例

由网友 大卫 发布 阅读 7

Python 字典 popitem() 使用方法及示例

Python 字典方法

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错误。

Python 字典方法

Python all() Python 字典 setdefault()