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 pop()用法及代码示例
- Python Dictionary clear()用法及代码示例
- Python Dictionary update()用法及代码示例
- Python Dictionary setdefault()用法及代码示例
- Python Dictionary has_key()用法及代码示例
- Python Dictionary get()用法及代码示例
- Python Dictionary items()用法及代码示例
- Python Dictionary copy()用法及代码示例
- Python Dictionary keys()用法及代码示例
- Python Dictionary values()用法及代码示例
- Python Dictionary fromkeys()用法及代码示例
- Python Decimal shift()用法及代码示例
- Python Decimal next_plus()用法及代码示例
- Python Decimal rotate()用法及代码示例
- Python Decimal max_mag()用法及代码示例
- Python Datetime.replace()用法及代码示例
- Python DateTime转integer用法及代码示例
- Python Decimal as_integer_ratio()用法及代码示例
- Python Decimal is_subnormal()用法及代码示例
- Python DataFrame.to_excel()用法及代码示例
注:本文由纯净天空筛选整理自 Python Dictionary popitem()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。