我有 2 个大小可变的列表,需要彼此并排打印。例如,如果
A = [30, 40, 50]
B = [1,2,3]
然后,我想打印如下输出:
A 30 B 1 A 40 B 2 A 50 B 3
我尝试过类似的方法
print (len(A)* ('A {} B {}').format(*A,*B)
但这并没有给我我想要的东西。
如有任何帮助,我们将不胜感激。
最佳答案
你可以zip两个列表:
A = [30, 40, 50]
B = [1,2,3]
result = ' '.join('A {} B {}'.format(a, b) for a, b in zip(A, B))
print(result)
输出
A 30 B 1 A 40 B 2 A 50 B 3
关于python - 使用格式打印多个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53849255/