我在Python 2.7.3和Python 3.2.3中都测试过它,都没有抛出异常。比较的结果是False。在这种情况下,我可以用不同的选项配置或运行Python来抛出异常吗?ks@ks-P35-DS3P:~$ python2[GCC 4.6.3] on linux2
Type ""copyright", "credits"
如果我没理解错的话,在Python2中,iter(d.keys())和d.iterkeys()是一样的。但是现在,d.keys()是一个视图,它位于列表和迭代器之间。视图和迭代器有什么区别?换句话说,在Python 3中, f(k)for k in iter(d.keys())另外,这些差异是如何在一个简单的for循环中表现出来的