方法一,在list下操作,使用extend函数
for i in range(len(a)):
a[i].extend(b[i])
方法二,将list转成ndarray,然后使用矩阵的粘合方法
import numpy as np
a_new = np.arrray(a)
b_new = np.array(b)
new_list = np.concatenate((a_new,b_new),axis=1) #axis=0表示行,axis=1,表示列
1 方法一
>>> matrix =[[1,2,3,4],[5,6,7,8],[9,10,11,12]]
>>> transposed =[]
>>>for i in range(4):
transposed_row =[]
for row in matrix:
transposed_row.append(row[i])
transposed.append(transposed_row)