Python Dictionary popitem() 函数用法

2023-09-17 22:25:23

dict.popitem() 方法从字典中删除并返回(键、值)对的元组。对按后进先出 (LIFO) 顺序返回。

语法:

dict.popitem()

参数:

无参数。

返回值:

删除并返回字典中最后插入的键值对。

下面的示例演示 dict.popitem() 方法。

romanNums = {'I':1, 'II':2, 'III':3 }
print(romanNums.popitem())
print(romanNums.popitem())
print(romanNums.popitem())
print(romanNums)
print(romanNums.popitem()) # throws error

输出:

('III', 3)
('II', 2)
('I', 1)
{}
KeyError: 'popitem(): dictionary is empty'

在上面的示例中,每次调用 romanNums.popitem() 都会删除并返回一个键值对。在空字典上调用 popitem() 方法将引发KeyError