文章目录
(1)方法一、使用numpy转置
(2)方法二、使用zip()函数
(3)方法三、使用python列表表达式【不占用额外空间,“原地修改”】
(4)方法四、新建列表B,使用双重循环添加元素
(...1)方法一、使用numpy转置
import numpy as np
A = np.mat([[1,2,3],[4,5,6],[7,8,9]])
print(A.T)
print(A.swapaxes(...如需展示列表,需手动 list() 转换。】
如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用*号操作符,可以将元组解压为列表。...zip(A)相当于打包,打包为元组的列表:
>>> a = [1,2,3]
>>> b = [4,5,6]
>>> c = [4,5,6,7,8]
>>> A = zip(a,b) # 打包为元组的列表..., (3, 6, 9)]
这里python中星号(*)的作用是将变量中可迭代对象的元素拆解出来。