我试图提取下面字典列表的距离、持续时间和状态信息,但卡住了
到目前为止我有
distance = [{u'distance': {u'text': u'248 mi', u'value': 398525},
u'duration': {u'text': u'3 hours 59 mins', u'value': 14346},
u'status': u'OK'},
{u'distance': {u'text': u'2,306 mi', u'value': 3711303},
u'duration': {u'text': u'1 day 9 hours', u'value': 120030},
u'status': u'OK'}]
## What is the distance (in miles) between location x and location y?
for i in range(len(distance)):
for key in distance[i]:
print(distance[i][key])
答案 0 :(得分:1)
range(len(<array>))
我的建议如下:
distance = [{u'distance': {u'text': u'248 mi', u'value': 398525},
u'duration': {u'text': u'3 hours 59 mins', u'value': 14346},
u'status': u'OK'},
{u'distance': {u'text': u'2,306 mi', u'value': 3711303},
u'duration': {u'text': u'1 day 9 hours', u'value': 120030},
u'status': u'OK'}]
## What is the distance (in miles) between location x and location y?
for d in distance:
print(d['distance']['value'])
输出
398525
3711303