<分区>
基本上,我有一个非常冗长和复杂的数据结构。为了简化,它基本上看起来像这样:
{'tom':'stats', 'keys':[{'tim': 'doc', 'year': 1999},{'mum':'veg', 'nba':'qweqwe'}] }
它是一个包含字符串值和整数值的字典。但是,有时该值可以是 list
并且该列表可以包含字典。
我想编写一个函数,递归地打印出数据结构中的所有内容。谁能告诉我如何做到这一点?
编辑
对不起。我没有正确解释这个问题。我知道我可以使用 pprint
和 json
很好地打印出来。但这不是我想要的。
我希望输出看起来像这样:
stats, doc,1999, veg, qweqwe
我正在使用的复杂数据结构示例如下:
{'edw': {'_tot': 1, 'val': [{'sd': {'yr': 93}, 'Date': {'r': 19}, 'deg ': 'B', 'skl': 'Uni', 'field': 'sports', 'phonenum': 5121123}]}}
更新
非常感谢大家的精彩回答!我真的学到了很多东西。