【问题标题】:Why does Python's iter() on a mapping return iterkeys() instead of iteritems()?为什么映射上的 Python 的 iter() 返回 iterkeys() 而不是 iteritems()? 【发布时间】:2010-09-07 07:50:10 【问题描述】: 看起来如果你想得到一个映射的键,你就要求它们;否则,给我 整个 映射(由一组键值对组成)。这有历史原因吗? 【问题讨论】: 标签: python mapping iteration 【解决方案1】: 查看this thread,了解有关此行为背后原因的讨论(包括 Guido 喜欢它,它是 not likely to change)。 【讨论】: