如何在python中将列表转换为json

sdsssdd

有值列表

test = ["mark","will","john"]


使用for循环如何将其转换为JSON这样

test =[{"name":"mark"},{"name":"john"},{"name":"will"}]

试过这个

for i in test :
    print({"name":i})

网波

在列表理解范围内创建字典:

test = ["mark","will","john"]
json_list = [{"name": n} for n in test]

和...一样:

json_list = []
for n in test:
    json_list.append({"name" : n})

然后转储到json

import json
json.dumps(json_list)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章