我有这种格式的数据:
{'data': [{'ask': 8880.6,
'bid': 8866.1,
'high': '9888.8',
'last': '8893.2',
'low': '7500',
'pair': 'BTC:USD',
'timestamp': '1517580261',
'volume': '4959.57424274',
'volume30d': '55778.24679612'},
{'ask': 979.98,
'bid': 965.05,
'high': '1187.57',
'last': '965.02',
'low': '756.02',
'pair': 'ETH:USD',
'timestamp': '1517580261',
'volume': '19125.87672400',
'volume30d': '306271.85175700'},
{'ask': 1177.99,
'bid': 1118.03,
'high': '1406.67',
'last': '1179.17',
'low': '970',
'pair': 'BCH:USD',
'timestamp': '1517580261',
'volume': '1313.36298096',
'volume30d': '26008.22405422'}]
我想要的只是“ask,bid,high,last,low,pair,timestamp,volume,volume30d”的第一个动态值,因为数据更新,我希望代码动态提供这些值。 / p>
答案 0 :(得分:0)
由于您的内部词典位于列表中,因此您可以先对列表编制索引,然后提取ask
,bid
,high
,last
,{的值{1}},low
,pair
,timestamp
,volume
。
例如(假设这个字典结构称为volume30d
):
dict
您可以执行相同操作来获取dict['data'][0]['ask'] # this will get you the first occurrence of 'ask'
,bid
,high
,last
,low
,{{键的其他值1}},pair
,timestamp
。