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

Python如何将元组列表转换为嵌套列表?支持任意长度元组

元组列表转嵌套列表的通用实现方法

存在适配任意长度元组的通用转换方案,两种常用实现方式如下:

方法1:列表推导式(可读性更高)

直接遍历列表中的每个元组,用list()构造函数将元组转为列表即可,自动适配元组长度:

# 输入示例
tuple_list = [('Paulo Coelho', 74, 'brasileño'), ('Ziraldo', 89, 'brasileño')]
# 转换代码
nested_list = [list(item) for item in tuple_list]

输出结果即为你需要的嵌套列表格式:
[['Paulo Coelho', 74, 'brasileño'], ['Ziraldo', 89, 'brasileño']]

方法2:map函数写法(更简洁)

如果偏好函数式写法,可以用map批量转换:

nested_list = list(map(list, tuple_list))

两种方法都对元组长度没有限制,哪怕列表里的元组长度各不相同(比如[(1,), (2,3,4), ('a','b')])也可以正常转换。


内容的提问来源于stack exchange,提问作者Rodrigo Paredes

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 00:36:03