如何在Python3中获得“旧”zip()?

时间:2014-09-28 22:02:56

标签: python django python-3.x

我从Python 2.7迁移到Python 3.3并且zip()不再按预期工作了。 实际上,我在文档中读到它现在返回一个迭代器而不是列表。

那么,我该如何应对呢?我可以使用" old"我的Python3代码中的zip()?

在Django项目中找到它以前的工作方式:

在views.py中:my_zipped_list = zip(list1, list2)

file.html中的

{{ my_zipped_list.0.1 }}

也许另一种解决方案是保持" new" zip()行为和更改模板。

感谢您的帮助!

1 个答案:

答案 0 :(得分:8)

只需按list(zip(...))列出结果列表。