如何讓這個腳本自動連接數組?這樣就沒有必要傳遞索引,例如: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
提交
取消