在Python中编辑间距

时间:2018-08-26 15:31:03

标签: python

我正在尝试打印一个列表,请用户输入。该程序可以很好地打印列表,但我希望它们看起来不错并且间距正确。如何在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

1 个答案:

答案 0 :(得分:0)

您可以设置输出格式:

for item, price in ('Apple', 2.10), ('Hamburger', 3.25):
    print('%-20s%10.2f' % (item, price))

这将输出:

Apple                     2.10
Hamburger                 3.25