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

标签 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,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)

关于python - 如何在Python中将普通列表与嵌套列表结合起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17352887/

相关文章:

python - 如何创建嵌套列表并在每个嵌套中放置特定数量的元素?列表和它的嵌套元素总是不一样的

python - 遍历 Python 中的列表列表

python - 如何在我的特定条件下在数据框中添加列?

python - 从图像python中识别数字

python - 使用元组中的唯一键和各种列表值创建字典

javascript - 在 Backbone 中表示任意深度嵌套列表的最简单方法

python - 如何获取随机数值并将其附加到文件名

python - 导入模块 numpy.math 时出错

python - 使用嵌套列表迭代数据库

python - 如何将文件的内容写入python中的列表?