I wanted to do the transpose of a matrix. I don't want to use numpy. I am getting the following error, (below code). Any help is appreciated
matrix = [[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3]]
transposed = []
for i in range(7):
new=[]
for row in matrix:
new.append(row[i])
transposed.append(lst)
print(transposed)
error:
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-106-856d3ec27942> in <module>()
6 new=[]
7 for row in matrix:
----> 8 new.append(row[i])
9 transposed.append(lst)
10 print(transposed)
IndexError: list index out of range