如何让这个脚本自动连接数组?这样就没有必要传递索引,例如:arr[0] ... arr[n]. 其中val1, val2 ... val(n), 以递增的方式自动分配,例如:val1, val2, val3 ...等等。这样数组就可以有N个值,全部自动转成Jsonimport jsonarr = ['MyValue1', 'MyValue2']list = [{"labels": {"val1": arr[0], "val2": arr[1]}}]print(json.dumps(list))输出:{ "labels": { "val1": "MyValue1", "val2": "MyValue2" }}
1 回答
一只甜甜圈
TA贡献1836条经验 获得超5个赞
您可以使用字典理解:
import json
arr = ['MyValue1', 'MyValue2']
list = [{"labels": {"val%d"%(i+1):e for i,e in enumerate(arr)}}]
print(json.dumps(list))
或者:
import json
arr = ['MyValue1', 'MyValue2']
list = {"labels": arr}
print(json.dumps(list))
添加回答
举报
0/150
提交
取消