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

Python如何将嵌套列表转换为字符串为列名的DataFrame

实现方法

首先安装pandas依赖(已安装可跳过):
pip install pandas

完整示例代码

import pandas as pd

# 你的原始嵌套列表
data = [
    ['string1', ['a', 'b', 'c']],
    ['string2', ['d', 'e', 'f']],
    ['string3', ['g', 'h', 'i']],
    ['string4', ['j', 'k', 'l']],
]

# 构造列名-列值映射字典
col_map = {col_name: col_values for col_name, col_values in data}
# 如需严格保证列顺序和原始列表一致(适配Python3.7以下版本),指定columns参数
col_order = [item[0] for item in data]
df = pd.DataFrame(col_map, columns=col_order)

# 打印结果验证
print(df)

输出效果

运行上述代码后输出内容和你要求的完全一致:

string1 string2 string3 string4
0       a       d       g       j
1       b       e       h       k
2       c       f       i       l

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 07:54:00