一個mutidimentional陣列我如何實現9號線和10即兩個for
環在Python通過在python
matrix = [
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]
]
newMatrix = []
for (i=0; i < len(matrix); i++):
for (j=0; j < len(matrix[i]); j++):
newMatrix[j][i] = matrix[i][j]
print newMatrix
PS循環:我知道我能做到[[row[i] for row in matrix] for i in range(4)]
但我怎麼只有使用循環
矩陣轉換可以這樣完成:'zip(* matrix)' – satoru
@ Satoru.Logic:這應該是一個答案。 – georg
@ thg435好吧,現在我已經添加了一個答案。 – satoru