我想打印的清單作爲一個表打印列表,表(行,列)
下面的代碼創建的行和列(換句話說指定金額,它創建的列表指定大小)。
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