matrix = []
n = int(input("n: "))
m = int(input("m: "))
for i in range(m):
data = input()
data_list = data.split()
data_list = [int(i) for i in data_list]
matrix.append(data_list)
I made a python code for put an integer in MxN array. I want to change it into Nx(M+1) array
change array[m][n] into array[n][m]
and put 0 int the array[][m+1]
for example:
n : 4
m : 3
Input integers:
1 2 3 4
5 6 7 8
9 10 11 12
Turns into:
1 5 9 0
2 6 10 0
3 7 11 0
4 8 12 0
how can I make that code to do this thing? I tried
for i in range(m):
for j in range(n):
matrix[i][j] = matrix[j][i]
but this is wrong way to do it.