代码之家  ›  专栏  ›  技术社区  ›  rschirin

在Python中访问特定的dict值

  •  -2
  • rschirin  · 技术社区  · 6 年前

    我有一个dict对象是这样构造的:

    {'snapshots': [{'snapshot': 'test_2018.11.19', 'uuid': 'Lv1C02wIRYGIljr3S16eIQ', 'version_id': 5060699, 'version': '5.6.6', 'indices': ['cribiscom_x_mydocs_entries_201712'], 'state': 'SUCCESS', 'start_time': '2018-11-19T16:57:44.014Z', 'start_time_in_millis': 1542646664014, 'end_time': '2018-11-19T16:57:46.380Z', 'end_time_in_millis': 1542646666380, 'duration_in_millis': 2366, 'failures': [], 'shards': {'total': 3, 'failed':
    0, 'successful': 3}}]}
    

    我想知道ket的价值 但从那以后我就不太明白该怎么做了 “快照”

    1 回复  |  直到 6 年前
        1
  •  0
  •   Picachieu    6 年前

    mydict = {'snapshots': [{'snapshot': 'test_2018.11.19', 'uuid':'Lv1C02wIRYGIljr3S16eIQ', 'version_id': 5060699, 'version': '5.6.6', 'indices': ['cribiscom_x_mydocs_entries_201712'], 'state': 'SUCCESS', 'start_time': '2018-11-19T16:57:44.014Z', 'start_time_in_millis': 1542646664014, 'end_time': '2018-11-19T16:57:46.380Z', 'end_time_in_millis': 1542646666380, 'duration_in_millis': 2366, 'failures': [], 'shards': {'total': 3, 'failed': 0, 'successful': 3}}]}
    value = mydict['snapshots'][0]['state']