需要製作6x8矩陣。在這個矩陣中,需要爲矩陣內的不同單元賦值,然後模擬加熱/冷卻系統。但在我到達那裏之前,我需要確保這是正確的。這是你如何製作行和列?打印時不顯示這種方式是否重要?就像我說過的,我需要爲每個單元格賦值,重要的是一些已經有了我創建列表的值?有沒有辦法讓列表沒有任何初始值?不確定2-d列表如何在Python中工作
matrix = [] # Create an empty list
numberOfRows = 6
numberOfColumns = 8
for row in range(0, numberOfRows):
matrix.append([]) # Add an empty new row
for column in range(0, numberOfColumns):
matrix[row].append(column)
print(matrix)
[[0, 1, 2, 3, 4, 5, 6, 7], [0, 1, 2, 3, 4, 5, 6, 7], [0, 1, 2, 3, 4, 5, 6, 7], [0, 1, 2, 3, 4, 5, 6, 7], [0, 1, 2, 3, 4, 5, 6, 7], [0, 1, 2, 3, 4, 5, 6, 7]]
有沒有這樣的事情在Python多維列表,也沒有任何值的列表。 –
[使用'numpy](http://docs.scipy.org/doc/numpy/reference/arrays.ndarray.html)如果你想處理矩陣,更容易 –
以及根據我的老師和另一種方式我打印這個列表以不同的形式存在,你在這兩方面都是不正確的。另外,我們將來會使用numpy,但現在他希望我們能夠使用列表來工作 –