【问题标题】:How to access nested data using python [duplicate]如何使用python访问嵌套数据[重复]
【发布时间】:2020-06-24 22:46:32
【问题描述】:

我有一个函数可以给我以下输出:<br> print(get_data[0])的输出:

{ 
'data': ({'top_data': {'center': (-71, 90), 'coord': 1},
                      {'id': 0, 'pos': (48, 205)},
                      {'top_data': {'center': (   7, 10, 40), 'coord': 1.5},
                      {'id': 1, 'pos': (43, 105)}),
         'centers_ob':{0: (19, 14, -20), 1: (-49, 22, 26)}, 'time': 13}

我想访问top_data参数,以及centers_obtime参数。 <br> 我怎么能得到这些值? 提前谢谢你。

【问题讨论】:

  • 这看起来真的很乱,很难理解,请重新格式化。
  • get_data[0]['data'][i]['top_data']

标签: python


【解决方案1】:

解决办法

data = {'data': ({'top_data': {'center': (-7, 1, 90), 'coord': 1}, 'id': 0, 'pos': (48, 205)}, {'top_data': {'center': (7, 10, 40), 'coord': 1.5}, 'id': 1, 'pos': (43, 105)}), 'centers_ob': {0: (19, 14, -20), 1: (-49, 22, 26)}, 'time': 13}
print(data['data'][0]['top_data'])
print(data['data'][1]['top_data'])
print(data['centers_ob'])
print(data['time'])

虽然你应该检查nested dict

【讨论】:

    猜你喜欢
    • 2014-06-11
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    • 2018-02-07
    • 2012-08-13
    • 2019-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多