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

如何将Python字典中的int类型value转换为对应单元素列表

错误原因

你的实现逻辑会先将int类型的value转为字符串,再逐个拆分字符串字符转为int,比如45会被转为字符串'45',拆分后得到['4','5'],最终生成[4,5],和预期需求不符。

正确实现方法
  • 方案1:沿用循环逻辑原地修改原字典
for letter in num:
    num[letter] = [num[letter]]
  • 方案2:使用字典推导式生成新字典,写法更简洁
num = {key: [value] for key, value in num.items()}

两种方案执行后都可以得到你需要的结构:

{'a': [45], 'b': [5], 'c': [6]}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 06:57:03