python的内置函数zip(),计算矩阵的转置
1、zip()函数介绍:
zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。...如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。...,因此打印时需要适用list()函数转换为列表形式,注意转换后内部仍为元组,如需要得到二维列表,需要进一步转换。...2、zip( * iterabl)的用法
zip( * iterabl)与zip()相反,可理解为解压,返回二维矩阵式
例如:
>>>A = [[1,2,3], [2,3,3], ...list(c))
out:[[1, 2, 1], [2, 3, 2], [3, 3, 5]]
说明,zip转换后类型为元组,因此打印时需要适用list()函数转换为列表形式
3、适用python编写矩阵转置的函数如下