在Python2.7中,字典有一个iterkeys方法和一个viewkeys方法(以及类似的值和项对),提供了两种不同的方法来懒惰地迭代字典的键。viewkeys方法提供了iterkeys的主要功能,其中iter(d.viewkeys())等效于d.iterkeys()。此外,返回的对象viewkeys具有方便的类似集合的功能。因此,有充分的理由支持viewkeys而不是iterkeys。另一个方向呢?除了与早期版本的Python兼容之外,还有什么方法可以使iterkeys优于viewkeys?总是使用viewkeys会丢失任何东西吗? 最佳答案