你如何在python中正确格式化多列整数?

约书亚·史密斯

我这里有一些代码:

for i in range(self.size):
    print('{:6d}'.format(self.data[i], end=' '))
        if (i + 1) % NUMBER_OF_COLUMNS == 0:
            print()

现在这打印为:

1 1 1 1 1 2 3 3 3 3 (whitespace) 3 3 3 etc. 它在达到 10 位数字时创建一个新行,但它不会连续打印最初的 10 位...

这就是我要的-

1 1 1 1 1 1 1 2 2 3
3 3 3 3 3 4 4 4 4 5

然而,当它达到两位数时,它就搞砸了——

8 8 8 8 8 9 9 9 9 10
10 10 10 10 10 10 etc.

我希望它像这样右对齐-

  8  8  8  8  8  9
 10 10 10 10 11 12 etc.

当我删除格式块时,它会打印出行,但当然不会有额外的间距!

帕里托什·辛格

您可以使用字符串的.rjust方法通过“填充”值来对齐字符串使用一些虚拟数据:

NUMBER_OF_COLUMNS = 10
for i in range(100):
    print("{}".format(i//2).rjust(3), end=' ')
    #print("{:3}".format(i//2), end=' ') edit: this also works. Thanks AChampion
    if (i + 1) % NUMBER_OF_COLUMNS == 0:
        print()

#Output:
  0   0   1   1   2   2   3   3   4   4 
  5   5   6   6   7   7   8   8   9   9 
 10  10  11  11  12  12  13  13  14  14 
 15  15  16  16  17  17  18  18  19  19 
 20  20  21  21  22  22  23  23  24  24 
 25  25  26  26  27  27  28  28  29  29 
 30  30  31  31  32  32  33  33  34  34 
 35  35  36  36  37  37  38  38  39  39 
 40  40  41  41  42  42  43  43  44  44 
 45  45  46  46  47  47  48  48  49  49 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Java中正确格式化日期

来自分类Dev

如何在Powershell中正确格式化该对象?

来自分类Dev

如何在Python中正确格式化此字符串?

来自分类Dev

你如何在python中格式化日期时间

来自分类Dev

如何在新类(扩展组件)格式中正确格式化 JSX

来自分类Dev

如何在野牛语法中正确格式化i%2 == 0?

来自分类Dev

如何在Sublime Text 3中正确格式化/缩进HTML和PHP代码

来自分类Dev

如何在Slickgrid中正确使用格式化程序和编辑器

来自分类Dev

如何在Java中正确格式化字符串?

来自分类Dev

如何在ionic angularjs中正确格式化wordpress发布日期

来自分类Dev

如何在Sublime Text 3中正确格式化/缩进HTML和PHP代码

来自分类Dev

如何在 json 中正确格式化 WP_REST_Response 并获取数组而不是对象?

来自分类Dev

如何使用mutate在R中正确格式化日期时间列?

来自分类Dev

在Python中正确格式化http.client.HTTPSConnection

来自分类Dev

如何在 PDFBOX 中正确提取格式化文本,如 adobe acrobat x pro 中的“带格式复制”

来自分类Dev

在php中正确格式化数字

来自分类Dev

在Swift中正确格式化NSTimer

来自分类Dev

如何在RDLC上格式化小数/整数

来自分类Dev

无法在R中正确格式化导入的数据

来自分类Dev

在Javascript中正确格式化JSON数组

来自分类Dev

如何使用多个参数正确格式化 Python Print?

来自分类Dev

正确格式化Bootstrap列?(抵销等)

来自分类Dev

如何正确格式化Java时间

来自分类Dev

如何正确格式化DatePicker StyleTemplate

来自分类Dev

如何正确格式化Java时间

来自分类Dev

如何正确格式化JSON

来自分类Dev

如何正确格式化mongoDate函数

来自分类Dev

如何在python中格式化电话号码

来自分类Dev

如何在python中格式化列表输出

Related 相关文章

  1. 1

    如何在Java中正确格式化日期

  2. 2

    如何在Powershell中正确格式化该对象?

  3. 3

    如何在Python中正确格式化此字符串?

  4. 4

    你如何在python中格式化日期时间

  5. 5

    如何在新类(扩展组件)格式中正确格式化 JSX

  6. 6

    如何在野牛语法中正确格式化i%2 == 0?

  7. 7

    如何在Sublime Text 3中正确格式化/缩进HTML和PHP代码

  8. 8

    如何在Slickgrid中正确使用格式化程序和编辑器

  9. 9

    如何在Java中正确格式化字符串?

  10. 10

    如何在ionic angularjs中正确格式化wordpress发布日期

  11. 11

    如何在Sublime Text 3中正确格式化/缩进HTML和PHP代码

  12. 12

    如何在 json 中正确格式化 WP_REST_Response 并获取数组而不是对象?

  13. 13

    如何使用mutate在R中正确格式化日期时间列?

  14. 14

    在Python中正确格式化http.client.HTTPSConnection

  15. 15

    如何在 PDFBOX 中正确提取格式化文本,如 adobe acrobat x pro 中的“带格式复制”

  16. 16

    在php中正确格式化数字

  17. 17

    在Swift中正确格式化NSTimer

  18. 18

    如何在RDLC上格式化小数/整数

  19. 19

    无法在R中正确格式化导入的数据

  20. 20

    在Javascript中正确格式化JSON数组

  21. 21

    如何使用多个参数正确格式化 Python Print?

  22. 22

    正确格式化Bootstrap列?(抵销等)

  23. 23

    如何正确格式化Java时间

  24. 24

    如何正确格式化DatePicker StyleTemplate

  25. 25

    如何正确格式化Java时间

  26. 26

    如何正确格式化JSON

  27. 27

    如何正确格式化mongoDate函数

  28. 28

    如何在python中格式化电话号码

  29. 29

    如何在python中格式化列表输出

热门标签

归档