Печать переменных рядом в Python3 - PullRequest
0 голосов
/ 31 октября 2018

Если у меня есть список A = ['mark', 'matt', 'peter'] и еще один список B = [100000, 150, 0] Как бы я мог напечатать это:

mark             100000
matt                150
peter                 0

Может быть дубликат, но я искал и не нашел ответов.

Ответы [ 3 ]

0 голосов
/ 31 октября 2018

Вы можете использовать цикл for с функцией zip:

for i, j in zip(A, B):
    print (i, j)
0 голосов
/ 31 октября 2018

Если вы хотите, чтобы значения из вашего второго списка были выровнены по левому краю, вы можете использовать

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

for i, j in zip(A, B):
    print ("%s \t %s" % (i, j))
0 голосов
/ 31 октября 2018

Будет ли это работать:

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

ИЛИ в виде кадра данных панд

data = pd.DataFrame({'listA':listA ,'listB': listB })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...