1 python json for-loop python-3.x
有一个包含值的列表
test = ["mark","will","john"]
Run Code Online (Sandbox Code Playgroud)
使用 for 循环如何将其转换为 JSON 像这样
test =[{"name":"mark"},{"name":"john"},{"name":"will"}]
Run Code Online (Sandbox Code Playgroud)
试过这个
for i in test :
print({"name":i})
Run Code Online (Sandbox Code Playgroud)
在列表理解中创建字典:
test = ["mark","will","john"]
json_list = [{"name": n} for n in test]
Run Code Online (Sandbox Code Playgroud)
与...一样:
json_list = []
for n in test:
json_list.append({"name" : n})
Run Code Online (Sandbox Code Playgroud)
然后转储到json:
import json
json.dumps(json_list)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2143 次 |
| 最近记录: |