如何以元素方式遍历列表元组?

时间:2016-10-06 18:55:30

标签: python python-2.x

我有一个返回两个列表元组的函数

def two_lists():
    return [1, 2, 3], ['a', 'b', 'c']

我想以类似于

的方式遍历元组
for v1, v2 in two_lists():
   print v1, v2

output:
    1, a
    2, b
    3, c

我发现的唯一方法我觉得很麻烦!

a, b = two_lists()
for i, y in zip(a, b):
    print i, y

是否有更漂亮的pythonic方法来实现这一目标?

1 个答案:

答案 0 :(得分:7)

当然,您可以直接在邮政编码中解压缩for i, y in zip(*two_lists()): print i, y

{{1}}

这是执行此操作的惯用方法。