我有一个包含数字的列表:
[123, 32, 434]
我需要将其转换为 JSON 格式,如下所示:
[{'a': 1, 'b': 123}, {'a': 2, 'b': 32},{'a': 3, 'b': 434}]
所以,我需要将运行索引添加到列表中,然后将其转换为 JSON。
最佳答案
使用enumerate
和列表理解
>>> lst = [123, 32, 434]
>>> data = [{'a': k, 'b': v} for k, v in enumerate(lst, 1)]
>>> data
[{'a': 1, 'b': 123}, {'a': 2, 'b': 32}, {'a': 3, 'b': 434}]
关于python - 将简单的数字列表转换为 JSON 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35915232/