首页 > 解决方案 > 如何将此订单列表转换为json?

问题描述

我有如图所示的列表:

 text = ['block 1 = HP Pavilion Gaming Laptop', 'block 2 = 15-dk0049TX', 'block 3 = Serial No']

我希望输出为 {“block 1”:“HP Pavilion Gaming Laptop”,“block 2”:15-dk0049TX,“block 3”:“Serial No”}

如何将上面的列表转换为 json 中的键值对?

标签: pythonjsonpython-3.xlist

解决方案


str.split与_dict

前任:

text = ['block 1 = HP Pavilion Gaming Laptop', 'block 2 = 15-dk0049TX', 'block 3 = Serial No']
result = dict(i.split(" = ") for i in text)
print(result)

输出:

{'block 1': 'HP Pavilion Gaming Laptop',
 'block 2': '15-dk0049TX',
 'block 3': 'Serial No'}

推荐阅读