Python 在json中输出特定的列表项
我想将一些列表项打印为json,而不仅仅是值 我的清单项目:Python 在json中输出特定的列表项,python,json,Python,Json,我想将一些列表项打印为json,而不仅仅是值 我的清单项目: ans = "{ct} {p} {v} {f}".format(ct=item['COUNTRY'], p=totalPrice,v= item['VARIABLE_COST'],f=item['FIXED_OVERHEAD']) 这将打印出例如: MX 336100.00 100.0 32.0 BR 210201.00 201.0 20.0 我想打印每个键/值对,如下所示: [{ "COUNT
ans = "{ct} {p} {v} {f}".format(ct=item['COUNTRY'], p=totalPrice,v= item['VARIABLE_COST'],f=item['FIXED_OVERHEAD'])
这将打印出例如:
MX 336100.00 100.0 32.0
BR 210201.00 201.0 20.0
我想打印每个键/值对,如下所示:
[{
"COUNTRY":"MX",
"COMMODITY":"mango",
"FIXED_OVERHEAD":"32.00",
"VARIABLE_COST":"1.24"
}]
我该怎么做
谢谢您可以使用json.dumps()以json字符串格式序列化列表值。dumps方法还引入了第二个名为indent的参数,以使输出看起来很好,例如indent=4。希望有帮助。您可以创建一个字典列表,如您所解释的,并使用pprint进行漂亮的打印