py中嵌套的dict转换为yaml

py中嵌套的dict转换为yaml,嵌套的括号去不掉,当前使用的是yaml.dump方法
类似下面:
dict1={'a':'ceshi','b':'test','f':{'e':12,'f':34}},yaml.dump(dict1)之后,dict1内部的括号去不掉吧?

尝试如下代码:

import yaml
goods={"水果":["苹果","香蕉","西瓜"],"价格":[10,12,17],"库存":[20,40,22]}
yaml.dump(goods,open('t0403.yaml','wb'), default_flow_style=False,
              encoding='utf-8', allow_unicode=True,explicit_start=True,explicit_end=True,sort_keys=False)

文件写入内容:

---
水果:
- 苹果
- 香蕉
- 西瓜
价格:
- 10
- 12
- 17
库存:
- 20
- 40
- 22
...

你是要问什么吗?
请把问题详细描述一下,最好能举例说明,这样才方便给你更好的分析问题。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632