Matrix Transpose in Python

前端 未结 18 1228
甜味超标
甜味超标 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:05

    This one will preserve rectangular shape, so that subsequent transposes will get the right result:

    import itertools
    def transpose(list_of_lists):
      return list(itertools.izip_longest(*list_of_lists,fillvalue=' '))
    

提交回复
热议问题