4
Q
蟒蛇字典功能
A
回答
18
enumerate
创建iterator。迭代器是一个只知道序列当前项目以及如何获得下一个序列的python对象,但无法重新启动它。因此,一旦你在一个循环中使用了一个迭代器,它就不能再给你任何更多的项目,并且看起来是空的。
如果你想从一个迭代器创建一个真实的序列,你可以在其上调用list
。
stuff = range(5,0,-1)
it = enumerate(stuff)
print dict(it), dict(it) # first consumes all items, so there are none left for the 2nd call
seq = list(enumerate(stuff)) # creates a list of all the items
print dict(seq), dict(seq) # you can use it as often as you want
+0
非常感谢,我需要的解释! – cockadoodledo 2010-04-26 14:00:07
相关问题
- 1. 蟒蛇:字典
- 2. 蟒蛇:字典
- 3. 蟒蛇功能
- 4. 蟒蛇功能
- 5. 字典与蟒蛇
- 6. 从字典蟒蛇
- 7. 字典和蟒蛇
- 8. 蟒蛇从字典
- 9. 蟒蛇:字典中
- 10. 蟒蛇pprint字典
- 11. 在字典(蟒蛇)
- 12. 蟒蛇:在字典
- 13. 蟒蛇:从字典
- 14. 从蟒蛇字典
- 15. 蟒蛇 - 字典和
- 16. 蟒蛇在功能
- 17. 功能不蟒蛇
- 18. 蟒蛇查找字典在字典
- 19. 蟒蛇:字典的元组字典
- 20. 字典映射蟒蛇
- 21. 蟒蛇:使用字典
- 22. 字典中的蟒蛇
- 23. 嵌套字典蟒蛇
- 24. 蟒蛇,从列表字典
- 25. 蟒蛇字典到文件
- 26. 嵌套字典蟒蛇
- 27. 嵌套字典蟒蛇
- 28. 列表到字典蟒蛇
- 29. 蟒蛇Django的字典
- 30. 字典错误 - 蟒蛇
请说明您罗列的意思,字典似乎工作文件对我来说吧: '字典(枚举([ '一', 'B', 'C']))= {0: 'a',1:'b',2:'c'}' – 2010-04-26 13:33:10