use*_*606 2 python json dictionary list
我有一个如下列表......
lst = ['dosa','idly','sambar']
Run Code Online (Sandbox Code Playgroud)
我需要使用Python将上述数据转换为以下格式.
[{'menuitem': 'idly'},
{'menuitem': 'dosa'},
{'menuitem': 'sambar'},
]
Run Code Online (Sandbox Code Playgroud)
谢谢.
使用列表理解,列出字典:
>>> lst = ['dosa','idly','sambar']
>>> [{'menuitem': x} for x in lst]
[{'menuitem': 'dosa'}, {'menuitem': 'idly'}, {'menuitem': 'sambar'}]
Run Code Online (Sandbox Code Playgroud)
然后,使用json.dumps以下命令将其转换为json :
>>> import json
>>> json.dumps([{'menuitem': x} for x in lst])
'[{"menuitem": "dosa"}, {"menuitem": "idly"}, {"menuitem": "sambar"}]'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
43 次 |
| 最近记录: |