python - 为什么 Python 的 iter() 在映射上返回 iterkeys() 而不是 iteritems()?

标签 python mapping iteration

似乎如果你想得到一个映射的键,你会要求它们;否则,请给我整个 映射(由一组键值对构成)。这有历史原因吗?

最佳答案

查看 this thread有关此行为背后原因的讨论(包括 Guido 喜欢它,它是 not likely to change )。

关于python - 为什么 Python 的 iter() 在映射上返回 iterkeys() 而不是 iteritems()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35569/

相关文章:

java - Spring MVC请求映射冲突

java - 如何使用通配符遍历这个通用列表?

r - 在R中使用混合类型将字符数字转换为嵌套列表中的数字

python - 石头剪刀布不打印结果

Python:如何在三个列表中找到共同的值

python - signal.alarm 没有按时触发异常

python - 从任何文件夹运行 Python .py 文件

c# - 在构建时数据类型未知时将数据对象映射到合适的 ViewModel

php - Symfony2 将实体映射到不同的表

javascript - 有人可以解释 Angular as-for-in 表达式符号吗?