我想打印的清单作为一个表打印列表,表(行,列)
下面的代码创建的行和列(换句话说指定金额,它创建的列表指定大小)。
finalgrid1 =[[0 for j in range(keyword_size)] #print rows (size of keyword)
for i in range(1 + new_grid_size)] #print column (size of ciphers)
print(finalgrid1)
打印的结果是(当keyword_size = 3):
[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
可能有人告诉我如何打印它以下面的格式。
[[0, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0]]
我正在创建一个密码编码器和解码器程序作为作业的一部分。 我已经实现了它的大部分 - 只是坚持以正确的格式(如表格)进行打印。 顺便说一句,我不是要求你应用任何改变,我只想知道如何以表格格式打印列表,就这些。
我感谢你的帮助
曾任职完美。我会接受你的回答。 4分钟后:p – ComputerScienceStudent 2014-12-08 01:37:10
@kukac ..我看不出有什么比这更简单。 – ComputerScienceStudent 2014-12-08 01:39:36
有一个稍微优雅的解决方案。 'for finalgrind1中的行:打印行' – adam 2014-12-08 01:40:13