1

我想要这样的输出:

      col1  col2  col3  col4  col5
row1    1     1     0     1     1
row2    1     0     0     1     0
row3    1     1     1     1     1
row4    1     0     0     0     0

问题是 col1 的长度可能会发生很大变化,那么我该如何完成呢?

我尝试使用 len(col1)、len(col2) 和 len(col3) 并在格式化行内的内容时使用它。

x=len(col1)
print "%xd %yd..." 

它不工作。

4

1 回答 1

1

尝试这个:

>>> print("%*d" % (x,33))

在 Python 2.X 中,它应该是:

>>> print "%*d" % (x,33)
于 2013-07-09T14:49:41.610 回答