【发布时间】:2021-04-29 17:12:40
【问题描述】:
传递逗号分隔的Key Value Dict元素并在python中形成一个数组
我在下面提供了 dict_to_array.py 的示例代码。 我想用命令行输入运行这个 dict_to_array.py 并接收预期的输出。
应该对代码进行哪些更改才能获得预期的输出。我还应该更改输入模式吗?
命令行输入:{"name":"JK","value":"37"},{"name":"MK","value":"25"}"
预期输出:"input_variables": [{"name":"JK","value":"37"},{"name":"MK","value":"25"}]
import json
import sys
data = { 'input_variables': sys.argv[1] }
job_data = json.dumps(data)
print(job_data)
【问题讨论】:
标签: arrays python-3.x dictionary