dict.popitem() 弹出一对键值

最后更新:2026-09-22

dict.popitem() 弹出一对键值

dict.popitem() 删除并返回一对 (key, value)(LIFO 顺序);空字典抛 KeyError。

分类字典方法
类型内建类型方法
Python 版本all

📝 语法

dict.popitem()

返回值:被删除的 (key, value) 元组(LIFO 顺序)。

是否修改原对象:是(原地修改)

💥 异常

▶ 示例

编辑下方代码,点击运行,在输出面板查看结果:

运行结果:

('b', 2)
{'a': 1}
更多实战案例即将上线,敬请期待。

❓ 常见问题

Qpopitem() 弹出哪个键值对?
APython 3.7+ 按 LIFO(后进先出)弹出最后插入的键值对;3.6 及更早版本是任意项。
Q空字典调用会怎样?
A抛 KeyError: 'popitem(): dictionary is empty'。
Q返回什么?
A返回 (key, value) 元组,同时从字典中删除该项。
Q有什么常见用途?
A逐个消费字典项,或借助插入顺序实现简单的 LRU 清理。
Web-Tutorial.com

Web-Tutorial 技术团队

由多位开发者共同维护的编程教程平台。每篇教程由对应领域的开发者编写和审核,确保内容准确可靠。如发现任何问题,欢迎向我们反馈。

100%

🙏 帮我们做得更好

我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……

如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏