文章目录1 .使用双重循环2 .使用列表表达式3 .使用zip函数使用numpy模块
1 .双循环# python双循环arr=[ 1,2,3 ],[ 4,5,6 ],[ 7,8,9 ],[ 10,11, 12 ) arr2=[]#阵列的第二维度forIinrange(len(arr )0) ) :temp=[] #阵列的第一维度forjinrange(len(arr ) ) 3360 temp . [ 3,6,9,12 ]“”2 .使用列表表达式# python列表表达式#输出嵌套列表表达式[ 10,11,12 ] # I是第二维,j是第一维arr2=[ arr [ j ] [ I ] ] 12]''3.zip函数# python zip函数arr=[ 1,2,3 ]、[ 4,5,6 ]、[ 7,8,9 ]、[ 10,11 ] 12 ) ) zip(* )在此为解压缩角色(将arr视为打包的数组。 arr2=zip ) ) arr ) print ) list((arr2) ' ' #输出结果是() 1、4、7、10 )、(2) ' '4.使用#numpy模块#numpy 12 ) ARR=NP.Array(#这里,可以通过三种方法实现转置的目的(第一方法print(ARR.t );第二方法print (arr.transpose );第三方法print ) )