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)
Run Code Online (Sandbox Code Playgroud)- Example 0000 - Example2 1111 - Example3 2222
如果列表具有相同的大小,上面的方法将起作用,否则你应该根据你正在使用的python版本查看izip_longest或zip_longest来自itertools模块