python字典嵌套列表怎么访问值的某个元素_在Python中访问深度嵌套的字典/列表元素/值...

我一直在绞尽脑汁解决这个问题,以及从googlemapsapi逐步输出所需的逻辑。在

实际上,我使用的是谷歌地图距离矩阵:

下面是一个API调用返回的两个地址之间的距离/时间信息的示例,在本例中,我将其分配给变量distanceMatrixReturn。在distanceMatrixReturn = {

{'destination_addresses': ['This would be ADDRESS 1'],

'status': 'OK',

'rows': [

{

'elements': [

{

'duration_in_traffic': {

'text': '10 mins', 'value': 619},

'status': 'OK',

'distance': {'text': '2.8 mi', 'value': 4563},

'duration': {'text': '9 mins', 'value': 540}}]}],

}]

}],

'origin_addresses': ['This would be ADDRESS 2']

}

现在,作为一个python新手,正在为嵌套字典和列表而挣扎;

以下是我的思考过程:

我想访问值'2.8 mi',在我的印象中,这个值在一个与键“text”相关的字典中,而这个字典又在一个分配给键'distance'的字典中,该键在另一个具有键'duration_in_traffic'的字典中。在

键'duration_in_traffic'似乎在一个列表中,与字典键'elements'相关联,后者又在一个与另一个字典键'rows'相关联的列表中。在

现在,这看起来非常复杂,必须有一种简单的方法来处理这种情况,或者我的逻辑是关于嵌套在嵌套元素中的以及访问它们的方法。在

请让我知道,如果我在这篇文章的距离矩阵返回结构不好。我把它隔开,让它更具可读性,我希望我已经做到了。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值