我从Python 2.7迁移到Python 3.3并且zip()不再按预期工作了。 实际上,我在文档中读到它现在返回一个迭代器而不是列表。
那么,我该如何应对呢?我可以使用" old"我的Python3代码中的zip()?
在Django项目中找到它以前的工作方式:
在views.py中:my_zipped_list = zip(list1, list2)
:{{ my_zipped_list.0.1 }}
也许另一种解决方案是保持" new" zip()行为和更改模板。
感谢您的帮助!
答案 0 :(得分:8)
只需按list(zip(...))
列出结果列表。