Py学习  »  Python

迭代python字典[重复]

AndyB • 5 年前 • 1510 次点击  

蟒蛇2.7 ,我可以拿字典 钥匙 , 价值观 ,或者 项目 作为列表:

>>> newdict = {1:0, 2:0, 3:0}
>>> newdict.keys()
[1, 2, 3]

现在,在 python>=3.3 ,我得到如下信息:

>>> newdict.keys()
dict_keys([1, 2, 3])

所以,我必须这样做才能得到一个列表:

newlist = list()
for i in newdict.keys():
    newlist.append(i)

我想知道,有没有更好的方法来返回列表 巨蟒3 ?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38781
 
1510 次点击  
文章 [ 8 ]  |  最新文章 5 年前