Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
Python list转置_groupby的用法及原理详解,希望能够帮助你!!!。
不调用numpy
matrix = [[1,10,4,2],[9,3,8,7],[15,16,17,12]] matrix_t = zip(*matrix) """ zip中的 *list类似于解压 *matrix = [1, 10, 4, 2] [9, 3, 8, 7] [15, 16, 17, 12] 再用zip压缩 """
补充
zip的用法
a = [1,2,3] b = [4,5,6] c = [4,5,6,7,8] zipped = zip(a,b) # 打包为元组的列表 [(1, 4), (2, 5), (3, 6)] zip(a,c) # 元素个数与最短的列表一致 [(1, 4), (2, 5), (3, 6)] zip(*zipped) # 与 zip 相反,可理解为解压,为zip的逆过程,可用于矩阵的转置 [(1, 2, 3), (4, 5, 6)]
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。