Как изменить вход в формат формы в Python? - PullRequest
0 голосов
/ 23 апреля 2019

У меня есть такой ввод данных:

day_i = [“Bob: 1200”, “Alice: 2500”, “Celia: 110”, etc…]

Я хочу, чтобы мой вывод выглядел как форма и вычислял сумму числа следующим образом:

Customer    Total purchase
Alice       100
Bob         120
Celia       110

1 Ответ

1 голос
/ 23 апреля 2019

Предполагая, что day_i предназначен для правильного словаря Python, я думаю, это то, о чем вы просите.

day_i = {                                                                                                                                          
    'Bob': 1200, 
    'Alice': 2500, 
    'Celia': 110 
}

print("{:15s}{:15s}".format("Customer", "Total Purchase"))
for person in day_i:
    print("{:15s}{:<15d}".format(person, day_i[person]))

Перед использованием этого кода я предлагаю вам прочитать больше о строке Python.Класс форматера здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...