Matrix Transpose in Python

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

    Python 2:

    >>> theArray = [['a','b','c'],['d','e','f'],['g','h','i']]
    >>> zip(*theArray)
    [('a', 'd', 'g'), ('b', 'e', 'h'), ('c', 'f', 'i')]
    

    Python 3:

    >>> [*zip(*theArray)]
    [('a', 'd', 'g'), ('b', 'e', 'h'), ('c', 'f', 'i')]
    

提交回复
热议问题