当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Dictionary popitem()用法及代码示例


Python popitem() 方法删除并返回插入到字典中的最后一个元素(键、值)对。

用法:

dict.popitem()

popitem() 方法的参数

popitem() 不带任何参数。

popitem() 方法的返回值

popitem()方法从字典中移除并返回 (key, value) 对后进先出(后进先出)订单。

  • 返回最新插入的元素(核心价值)字典中的对。
  • 从字典中删除返回的元素对。

注意:在 Python 3.7 之前,popitem()方法返回并从字典中删除任意元素(键,值)对。

示例:popitem() 方法的用法

person = {'name': 'Phill', 'age': 22, 'salary': 3500.0}

# ('salary', 3500.0) is inserted at the last, so it is removed.
result = person.popitem()

print('Return Value = ', result)
print('person = ', person)

# inserting a new element pair
person['profession'] = 'Plumber'

# now ('profession', 'Plumber') is the latest element
result = person.popitem()

print('Return Value = ', result)
print('person = ', person)

输出

Return Value =  ('salary', 3500.0)
person =  {'name': 'Phill', 'age': 22}
Return Value =  ('profession', 'Plumber')
person =  {'name': 'Phill', 'age': 22}

注意: 这popitem()方法提出了一个KeyError如果字典为空,则错误。

相关用法


注:本文由纯净天空筛选整理自 Python Dictionary popitem()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。