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

如何用Python嵌套字典生成带列表项的指定YAML格式?

如何修改Python字典以生成带列表项的YAML格式

期望的YAML格式

classification:
- type: 4
  probability: 1.0

当前的Python字典问题

你现在的字典中classification对应的值是单个字典,而YAML里的-代表列表项,所以生成的YAML缺少列表符号。当前字典代码:

dic = {
    'classification': {
        'type': 4,
        'probability': 1.0
    }
}

修改方案

只需把classification的值改成包含该字典的列表即可,修改后的代码:

dic = {
    'classification': [
        {
            'type': 4,
            'probability': 1.0
        }
    ]
}

使用YAML库(如PyYAML)将修改后的字典转为YAML时,就会生成带-列表符号的目标格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 07:09:38