You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将含列表的元组列表转换为嵌套列表?

实现嵌套结构转换的几种方法

原结构:

my_list = [([1, 5], 10), ([2, 8], 12), ([4, 9], 11), ([8, 2], 10)]

目标结构:

my_list = [[1, 5, 10], [2, 8, 12], [4, 9, 11], [8, 2, 10]]

方法1:列表推导式(最简洁)

直接遍历原列表中的每个元组,将元组内的子列表与单独数值拼接成新列表:

my_list = [sub_list + [num] for sub_list, num in my_list]

方法2:普通for循环(适合新手理解)

初始化空列表,逐个处理原列表元素并添加到新列表:

new_list = []
for item in my_list:
    combined = item[0] + [item[1]]
    new_list.append(combined)
my_list = new_list

两种方法都能得到目标嵌套列表结构,其中列表推导式是Python处理这类结构转换的常用方式,代码更紧凑高效。

内容的提问来源于stack exchange,提问作者Joe Lee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 11:41:59