在我的python代码中,我有2个列表

myList = ["Example", "Example2", "Example3"]
mySecondList = ["0000", "1111", "2222"]


我需要打印这些,以便它们看起来像这样:

- Example 0000
- Example2 1111
- Example3 2222


有什么办法可以做到这一点?

最佳答案

是的,请查找zip

myList = ["Example", "Example2", "Example3"]
mySecondList = ["0000", "1111", "2222"]

for a, b in zip(myList, mySecondList):
    print("- {} {}".format(a, b))



- Example 0000
- Example2 1111
- Example3 2222



如果列表具有相同的大小,则以上方法将起作用,否则,您应该根据所使用的python版本,从izip_longest模块中查看zip_longestitertools

09-07 16:32