Matrix Transpose in Python

前端 未结 18 1214
甜味超标
甜味超标 2020-11-22 00:21

I am trying to create a matrix transpose function for python but I can\'t seem to make it work. Say I have

theArray = [[\'a\',\'b\',\'c\'],[\'d\',\'e\',\'f\         


        
18条回答
  •  不思量自难忘°
    2020-11-22 01:14

    You may do it simply using python comprehension.

    arr = [
        ['a', 'b', 'c'], 
        ['d', 'e', 'f'], 
        ['g', 'h', 'i']
    ]
    transpose = [[arr[y][x] for y in range(len(arr))] for x in range(len(arr[0]))]
    

提交回复
热议问题