Python清单2子弹表单列表

Luk*_*rts 1 python arrays list

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

myList = ["Example", "Example2", "Example3"]
mySecondList = ["0000", "1111", "2222"]
Run Code Online (Sandbox Code Playgroud)

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

- Example 0000
- Example2 1111
- Example3 2222
Run Code Online (Sandbox Code Playgroud)

有没有办法实现这个目标?

小智 5

是的,寻找zip:

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

for a, b in zip(myList, mySecondList):
    print("- {} {}".format(a, b))
Run Code Online (Sandbox Code Playgroud)
- Example 0000
- Example2 1111
- Example3 2222
Run Code Online (Sandbox Code Playgroud)

如果列表具有相同的大小,上面的方法将起作用,否则你应该根据你正在使用的python版本查看izip_longestzip_longest来自itertools模块