python嵌套列表组合成一个新的嵌套列表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python嵌套列表组合成一个新的嵌套列表相关的知识,希望对你有一定的参考价值。
a=[[0, 0], [0, 1], [0, 2]],b=[[23.0], [24.0], [22.0]]
将a,b组合成c=[[0, 0,23.0], [0, 1,24.0], [0, 2,22.0]],请大神帮忙,万分感谢!
方法一,在list下操作,使用extend函数
for i in range(len(a)):a[i].extend(b[i])
方法二,将list转成ndarray,然后使用矩阵的粘合方法
import numpy as npa_new = np.arrray(a)
b_new = np.array(b)
new_list = np.concatenate((a_new,b_new),axis=1) #axis=0表示行,axis=1,表示列 参考技术A
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)
以上是关于python嵌套列表组合成一个新的嵌套列表的主要内容,如果未能解决你的问题,请参考以下文章