我正在尝试打印一个列表,请用户输入。该程序可以很好地打印列表,但我希望它们看起来不错并且间距正确。如何在Python中执行此操作?我希望所有数字对齐而不是这样:
Your list includes these items:
Apples 2.10
Hamburger 3.25
Milk 3.49
Sugar 1.99
Bread 1.76
Deli Turkey 7.99
Pickles 3.42
Butter 2.79
答案 0 :(得分:0)
您可以设置输出格式:
for item, price in ('Apple', 2.10), ('Hamburger', 3.25):
print('%-20s%10.2f' % (item, price))
这将输出:
Apple 2.10
Hamburger 3.25