使用"键()"在win7中的python3.4中

时间:2014-10-01 12:08:00

标签: python function windows-7 key python-3.4

我正在阅读Steven Bird,Ewan Klein,Edward Loper的使用Python进行自然语言处理。 在本书中,他们使用python2.4或2.5,但我可以得到python3.4.1和python3.3以及python2.7.1。所以我不能使用keys()。

请告诉我如何使用python2.4或2.5,或者如何在自己身上制作“keys()”。 我知道函数的概念所以我会给keys()一些提示,请帮助我!

1 个答案:

答案 0 :(得分:0)

如果您正在尝试使用专为Python 2.4或2.5设计的书籍,则可以使用Python 2.7而不会出现任何问题。

Python 3 dict.keys()存在且工作得很好。它返回dictionary view object而不是Python 2中的列表,所以要获得相同的结果,只需要调用list(somedict.keys())

但是,您在将Python 2代码转换为Python 3时还有其他问题,我强烈建议您坚持使用Python 2.x解释器。