在Python3中并排打印变量

时间:2018-10-31 14:41:45

标签: python-3.x list printing

如果我有一个列表A = ['mark','matt','peter'] 而另一个列表B = [100000,150,0] 我将如何打印此内容:

mark             100000
matt                150
peter                 0

可能是重复的,但是我搜索并没有找到答案。

3 个答案:

答案 0 :(得分:0)

这项工作将会完成

for i,j in zip(listA, listB):
    print(i,j)

熊猫数据框形式的OR

data = pd.DataFrame({'listA':listA ,'listB': listB })

答案 1 :(得分:0)

您可以在zip函数中使用for循环:

for i, j in zip(A, B):
    print (i, j)

答案 2 :(得分:0)

假设您希望第二个列表中的值保持左对齐,可以使用

A = ['mark', 'matt', 'peter']
B = [100000, 150, 0]

for i, j in zip(A, B):
    print ("%s \t %s" % (i, j))