我正在尝试编写一个简单的表的控制台版本,该表的大小是一个参数。
我想使用str.format()
方法for i in range(width)
。
我的第一个想法是:
print("{:d}".format(for i in range(width)))
得到类似的东西:
0 1 2 3 [...] width
但这似乎不起作用...
有可能吗?
谢谢
[EDIT]目的是将这些数字设置为表列的索引,这意味着我必须将它们与所述列对齐(因此存在格式问题)
答案 0 :(得分:2)
不是您问题的直接答案,但也许您正在寻找类似的东西。
"".join("{:2d}".format(i) for i in range(10))
这给
' 0 1 2 3 4 5 6 7 8 9'