Python:如何处理dict列表
我正在尝试存储此json中的折扣代码和金额。我不知道名单上会有多少条Python:如何处理dict列表,python,list,dictionary,python-3.6,Python,List,Dictionary,Python 3.6,我正在尝试存储此json中的折扣代码和金额。我不知道名单上会有多少条 "discount_codes":[ { "code":"STUDENT", "amount":"10.00", "type":"percentage" }, { "code&quo
"discount_codes":[
{
"code":"STUDENT",
"amount":"10.00",
"type":"percentage"
},
{
"code":"TEACHER",
"amount":"15.00",
"type":"percentage"
}
]
我正在尝试这个,但它不起作用:
for codes, x in enumerate(discount_codes):
discount_code = codes['x']['code']
discount_amount = codes['x']['amount']
print (discount_code)
print (discount_amount)
枚举列表返回索引和值,如果值是字典,则从字典中获取值,代码如下:
for index, value in enumerate(discount_codes):
print(index)
print(value)
discount_code = value['code']
discount_amount = value['amount']
print(discount_code)
print(discount_amount)
#print (discount_code)
#print (discount_amount)
将完整的代码和执行添加为图像:应该是
code[x]