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

如何将字典中的逗号分隔值拆分为独立字符串列表

字典值拆分:逗号分隔字符串转列表

需求说明

给定一个字典,其中的值都是逗号分隔的字符串,需要把每个值拆分成独立字符串组成的列表。

输入示例:

{'canada': 'america,usa', 'japan': 'tokio,Africa,Europe'}

输出示例:

{'canada': ['america','usa'], 'japan': ['tokio','Africa','Europe']}

解决方案

用Python的字典推导式可以简洁实现这个需求,遍历原字典的每个键值对,对值调用split(',')方法完成拆分:

# 原字典
input_dict = {'canada': 'america,usa', 'japan': 'tokio,Africa,Europe'}
# 生成新字典,值转为拆分后的列表
output_dict = {key: val.split(',') for key, val in input_dict.items()}

print(output_dict)

补充说明

你提供的参考代码Dictionary= dict(e.split(',') for e in input)是用来处理类似["key,val", "key2,val2"]这样的可迭代对象,直接生成键值对字典的,和当前需求不匹配,所以需要改用上面的字典推导式来处理已有字典的值拆分。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 10:20:43