2017年8月23日 星期三

Python產生二維陣列方法(list)

matrix=[]
matrix.append([])
matrix.append([])
matrix[0].append(3)
matrix[0].append(5)
matrix[0].append(6)
matrix[0].append(7)
matrix[0].append(8)
matrix[1].append(4)
matrix[1].append(5)
matrix[1].append(3)
matrix[1].append(2)
matrix[1].append(3)
print(matrix)
結果為:
[[3, 5, 6, 7, 8], [4, 5, 3, 2, 3]]

另外作法,產生4 X 5的二維list,可這樣寫:

test_list=[ [None] * 5 for i in range(4) ]
print(test_list)

結果為:
[[None, None, None, None, None], [None, None, None, None, None], [None, None, None, None, None], [None, None, None, None, None]]

沒有留言:

張貼留言