Python词典:如何从dict中的列表中获取值

时间:2017-05-23 11:15:44

标签: python json list dictionary

我使用data["WLGT_at_SBBM"],但无法访问String。 如何获取WLGT_at_SBBM的价值?

import json
from pprint import pprint

data = {'time':56,'value':'True','order':{'dicts':[{'YXGT_at_ZJFX': '1', 'WLGT_at_SBBM': '16M00000071166792'}]}}
print(data['WLGT_at_SBBM'])

2 个答案:

答案 0 :(得分:0)

有点令人困惑,但我想

print(data['order']['dicts'][0]['WLGT_at_SBBM'])

是您正在寻找的。

答案 1 :(得分:0)

data = {'time':56,'value':'True','order':{'dicts':[{'YXGT_at_ZJFX': '1', 'WLGT_at_SBBM': '16M00000071166792'}]}}
print(data['order']['dicts'][0]['WLGT_at_SBBM'])

#16M00000071166792

这是一种方式