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

Python中如何将字典转换为指定格式的嵌套列表?

解决字典转指定格式列表的问题

嘿,这问题其实挺简单的,我给你两种实用的方法,都能轻松得到你想要的结果:

方法一:使用for循环(直观易懂)

这种方式适合刚接触Python的朋友,逻辑清晰,每一步都能看明白:

# 注意:尽量别用dict当变量名,这是Python内置类型,容易出问题
original_dict = {'cow': [200, 50], 'chicken': [100, 70], 'pig': [300, 20]}
result_list = []

# 遍历字典的每个键值对
for animal, stats in original_dict.items():
    # 把键和对应的列表元素合并成新列表,添加到结果里
    result_list.append([animal] + stats)

print(result_list)
# 输出:[['cow', 200, 50], ['chicken', 100, 70], ['pig', 300, 20]]

方法二:列表推导式(简洁高效)

如果你喜欢更紧凑的代码,用列表推导式一行就能搞定,效果和上面完全一样:

original_dict = {'cow': [200, 50], 'chicken': [100, 70], 'pig': [300, 20]}
result_list = [[key] + values for key, values in original_dict.items()]

print(result_list)
# 同样得到目标结果

小提醒

为什么不用dict当变量名?因为dict是Python用来创建字典的内置函数,如果你把它当成变量名,之后再想使用dict()创建新字典就会报错啦,所以尽量用更有意义的变量名,比如animal_stats_dict之类的。

内容的提问来源于stack exchange,提问作者M. Cod

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 03:29:14