迭代两个不同长度的Python列表

时间:2016-09-14 08:46:32

标签: python

我尝试在python中迭代两个列表。当我这样做时,它只会打印在列表lstTwo中的前三项。

我的代码看起来像这样:

lstOne = ["pmCat","pmDog","pmMouse"]
lstTwo = ['0', '197', '0', '0', '0', '0', '1', '0', '4', '0', '197', '0']

for (y,z) in zip(lstOne,lstTwo):
    print(y,z)

我尝试了zip_longest,但是它提供了整个第二个列表,但只提供了第一个列表中的前三个列表。

我试图让它打印如下:
pmCat 0
pmDog 197
pmMouse 0
pmCat 0
pmDog 0 pmMouse 0
pmCat 1
pmDog 0
pmMouse 4
pmCat 0
pmDog 197
pmMouse 0

0 个答案:

没有答案
相关问题