Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在json中输出特定的列表项_Python_Json - Fatal编程技术网

Python 在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

我想将一些列表项打印为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
我想打印每个键/值对,如下所示:

[{
"COUNTRY":"MX",
"COMMODITY":"mango",
"FIXED_OVERHEAD":"32.00",
"VARIABLE_COST":"1.24"
}]
我该怎么做


谢谢

您可以使用json.dumps()以json字符串格式序列化列表值。dumps方法还引入了第二个名为indent的参数,以使输出看起来很好,例如indent=4。希望有帮助。

您可以创建一个字典列表,如您所解释的,并使用pprint进行漂亮的打印