如何在Python中将输入更改为表单格式?

问题描述 投票:-2回答:1

我有这样的数据输入:

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

我希望我的输出看起来像一个表单并计算数字的总和,如下所示:

Customer    Total purchase
Alice       100
Bob         120
Celia       110
python format
1个回答
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的更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.