Если у меня есть список A = ['mark', 'matt', 'peter'] и еще один список B = [100000, 150, 0] Как бы я мог напечатать это:
mark 100000 matt 150 peter 0
Может быть дубликат, но я искал и не нашел ответов.
Вы можете использовать цикл for с функцией zip:
for i, j in zip(A, B): print (i, j)
Если вы хотите, чтобы значения из вашего второго списка были выровнены по левому краю, вы можете использовать
A = ['mark', 'matt', 'peter'] B = [100000, 150, 0] for i, j in zip(A, B): print ("%s \t %s" % (i, j))
Будет ли это работать:
for i,j in zip(listA, listB): print(i,j)
ИЛИ в виде кадра данных панд
data = pd.DataFrame({'listA':listA ,'listB': listB })