gpt4 book ai didi

python - 如何删除字典字典中的所有大括号

转载 作者:行者123 更新时间:2023-11-28 18:27:44 24 4
gpt4 key购买 nike

我希望从当前输出中删除所有大括号。我当前的输出如下图:

 {'Chin PTE LTD': {'Carrot Cake': 22, 'Chocolate Cake': 12, 'Beer': 89}, 'COQ 
SEAFOOD': {'GRILLED AUSTRALIA ANGU': 1, 'CRISPY CHICKEN WINGS': 1
}}

我目前的代码如下图:

for merchant, product, quantity in big_list:
d[merchant][product] += quantity

print ({ k:dict(v) for k,v in d.items() })

我想要的输出:

'Chin PTE LTD': 'Carrot Cake': 22, 'Chocolate Cake': 12, 'Beer': 89, 'COQ 
SEAFOOD': 'GRILLED AUSTRALIA ANGU': 1, 'CRISPY CHICKEN WINGS': 1

由于我还是 python 的新手,请问我是否希望删除字典词典中的所有大括号。我想要的输出是否可以实现?如果是这样,我应该怎么做?任何建议/想法将不胜感激。谢谢。

最佳答案

您可以先将字典转换为字符串,然后用空字符串替换所有括号:

d = {'Chin PTE LTD': {'Carrot Cake': 22, 'Chocolate Cake': 12, 'Beer': 89}, 'COQSEAFOOD': {'GRILLED AUSTRALIA ANGU': 1, 'CRISPY CHICKEN WINGS': 1}}

print(str(d).replace("{","").replace("}", ""))

这将打印您要查找的内容:

'Chin PTE LTD': 'Carrot Cake': 22, 'Chocolate Cake': 12, 'Beer': 89, 'COQSEAFOOD': 'GRILLED AUSTRALIA ANGU': 1, 'CRISPY CHICKEN WINGS': 1

关于python - 如何删除字典字典中的所有大括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40097863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com