我有这样的数据输入:
day_i = [“Bob: 1200”, “Alice: 2500”, “Celia: 110”, etc…]
我希望我的输出看起来像一个表单并计算数字的总和,如下所示:
Customer Total purchase
Alice 100
Bob 120
Celia 110
答案 0 :(得分:1)
假设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的string.Formatter类here的更多信息。