popitem()
的语法是
dict.popitem()
popitem() 方法的参数
popitem()
不接受任何参数。
popitem() 方法的返回值
popitem()
方法以**后进先出**(LIFO)的顺序从字典中移除并返回(键, 值)对。
- 从字典中返回最新插入的元素**(键,值)**对。
- 从字典中移除返回的元素对。
注意:在 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
错误。
另请阅读