如何在python中将普通列表与嵌套列表组合起来?

如何在python中将普通列表与嵌套列表组合起来?,python,nested-lists,Python,Nested Lists,我在python中有一个列表和一个嵌套列表,我想将它们结合起来。问题的一个例子如下: list_1 = [[[1,2,3],[4,5,6],[7,8,9]],[[10,11,12],[13,14,15],[16,17,18]],[[19,20,21], [22,23,24],[25,26,27]]] list_2 = ['23.43', '24.56', '25.78'] 我想合并这两个列表,因此得到以下结果: result = [['23.43',[1,2,3],[4,5,

我在python中有一个列表和一个嵌套列表,我想将它们结合起来。问题的一个例子如下:

list_1 = [[[1,2,3],[4,5,6],[7,8,9]],[[10,11,12],[13,14,15],[16,17,18]],[[19,20,21],
         [22,23,24],[25,26,27]]]
list_2 = ['23.43', '24.56', '25.78']
我想合并这两个列表,因此得到以下结果:

result = [['23.43',[1,2,3],[4,5,6],[7,8,9]],['24.56',[10,11,12],[13,14,15],[16,17,18]],
          ['25.78',[19,20,21],[22,23,24],[25,26,27]]]
我尝试了以下方法:

result = map(list.__add__, list_2, list_1)
但我得到了以下错误:

TypeError: descriptor '__add__' requires a 'list' object but received a 'float'

我想知道是否有更好的方法来解决这个问题。

我相信这就是您所寻找的,尽管您可能需要对其进行一些修改以获得您想要的数据:

   result = zip(list_1,list_2)