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

如何合并两个Python字典并提取参会人信息生成符合要求的CSV文件

问题原因

你的原有代码错误地合并了会议字典的所有字段,没有单独提取参会人列表做展开合并,才导致导出的CSV里参会人信息是整串嵌套列表的格式。

修改后的可用代码

import pandas as pd

meeting1 = {
    'other': 'info',
    'participants' : [ 
        {
            'id': '123',
            'email': '1@email.com',
            'room': '1a'
        },
        {
            'id': '124',
            'email': '2@email.com',
            'room': '1a'
        }
    ]
}

meeting2 = {
    'other': 'info',
    'participants' : [ 
        {
            'id': '125',
            'email': '3@email.com',
            'room': '1b'
        }
    ]
}

# 合并两个会议的参会人列表
all_participants = meeting1['participants'] + meeting2['participants']
# 直接转换为DataFrame
df = pd.DataFrame(all_participants)
# 导出CSV,index=False表示不导出默认行号列
df.to_csv('participants.csv', index=False)

运行上述代码后导出的CSV文件就会完全符合你期望的格式,包含id、email、room三个字段,每行对应一条参会人信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 02:09:02