【发布时间】:2015-06-26 16:14:31
【问题描述】:
我想知道一次迭代两个列表是否可行。
类似的东西:
for x, m in list1, list2:
...
我知道我应该使用“.items()”,但我不想从两个列表中创建字典。
有什么想法吗?
【问题讨论】:
标签: python loops python-3.x iteration
我想知道一次迭代两个列表是否可行。
类似的东西:
for x, m in list1, list2:
...
我知道我应该使用“.items()”,但我不想从两个列表中创建字典。
有什么想法吗?
【问题讨论】:
标签: python loops python-3.x iteration
使用zip。
for x, m in zip(list1, list2):
zip(*iterables)
创建一个迭代器,聚合来自每个可迭代对象的元素。
返回元组的迭代器,其中第 i 个元组包含来自每个参数序列或可迭代对象的第 i 个元素。当最短的输入迭代用完时,迭代器停止。使用单个可迭代参数,它返回一个 1 元组的迭代器。没有参数,它返回一个空的迭代器。
【讨论】: