Python 中的 popitem()
方法是一种字典方法,用于从字典中移除并返回一个任意的键值对。当您想以任意顺序从字典中移除和处理项目时,此方法非常有用。
参数值
此函数不接受任何参数。返回值
popitem()
方法返回一个包含键值对 ((key, value)
) 的元组。
如何在 Python 中使用 popitem()
示例 1
popitem()
方法从字典中移除并返回一个任意的键值对。
d = {'a': 1, 'b': 2, 'c': 3}
item = d.popitem()
print(item)
示例 2
当对空字典调用时,popitem()
会引发 KeyError。
empty_dict = {}
try:
item = empty_dict.popitem()
except KeyError as e:
print('Dictionary is empty:', e)
示例 3
此方法可用于在字典中实现 LIFO 功能。
d = {'apple': 3, 'banana': 2, 'cherry': 1}
while d:
key, value = d.popitem()
print(f'Eating {key} ({value} left)')