为了账号安全,请及时绑定邮箱和手机立即绑定

转换:Array自动转Json

转换:Array自动转Json

凤凰求蛊 2023-06-06 14:41:37
如何让这个脚本自动连接数组?这样就没有必要传递索引,例如: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))


查看完整回答
反对 回复 2023-06-06
  • 1 回答
  • 0 关注
  • 110 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信