<p>您可以使用<code>pandas</code>并转换为<code>dataframe</code>/表,然后您就可以得到<code>df["high"]</code>。你知道吗</p>
<p>如果只需要两个值,那么可以执行<code>df['high'][:2]</code>。这和你试过的相似。你知道吗</p>
<pre><code>import pandas as pd
data = [
{
'timestamp':'2019-04-09T23:41:00.000Z',
'symbol':'XBTUSD',
'open':5189.5,
'high':5190,
'low':5189,
'close':5190,
'trades':14,
'volume':1246,
'vwap':5189.4136,
'lastSize':480,
'turnover':24010476,
'homeNotional':0.24010476,
'foreignNotional':1246
},
{
'timestamp':'2019-04-09T23:40:00.000Z',
'symbol':'XBTUSD',
'open':5190,
'high':5190,
'low':5189.5,
'close':5189.5,
'trades':4,
'volume':540,
'vwap':5189.9523,
'lastSize':20,
'turnover':10404800,
'homeNotional':0.104048,
'foreignNotional':540
},
{
'timestamp':'2019-04-09T23:39:00.000Z',
'symbol':'XBTUSD',
'open':5197.5,
'high':5195.5,
'low':5187,
'close':5190,
'trades':56,
'volume':24286,
'vwap':5189.6829,
'lastSize':1058,
'turnover':467970327,
'homeNotional':4.67970327,
'foreignNotional':24286
}
]
df = pd.DataFrame(data)
print(df['high'].to_list())
[5190.0, 5190.0, 5195.5]
</code></pre>