<blockquote>
<p>I would like to find the highest 'high' value in this list.</p>
</blockquote>
<p>您提供的示例不是列表,而是列表列表:</p>
<pre class="lang-py prettyprint-override"><code>data30days = [
[ ... ],
[ ... ],
...
]
</code></pre>
<p>一般来说,“最高”值就是最大值。因此,在此类列表中查找最大值的代码为:</p>
<pre class="lang-py prettyprint-override"><code>maxima30days = [ max(x) for x in data30days ]
totalMaximum = max(maxima30days)
</code></pre>
<p>但有一件事很奇怪:API的返回数据<strong>您不会收到数字值列表,而是混合类型的数据记录。</strong>幸运的是,二进制文件提供了您要查找的值的信息:它似乎是第三个值。(请参阅:<a href="https://github.com/binance-exchange/binance-official-api-docs/blob/master/rest-api.md#klinecandlestick-data" rel="nofollow noreferrer">https://github.com/binance-exchange/binance-official-api-docs/blob/master/rest-api.md#klinecandlestick-data</a>)我不清楚为什么将此值作为字符串返回</p>
<p>因此,您的代码是:</p>
<pre class="lang-py prettyprint-override"><code>maxima30days = [ float(x[2]) for x in data30days ]
totalMaximum = max(maxima30days)
</code></pre>
<p>一个小细节:下次你提问时,请提供你正在使用的模块的信息。在其他情况下,此信息可能非常重要!(幸好这里不是。)</p>
<p>请记住,我无法测试上面的代码,因为很遗憾,您没有提供一个我可以构建的工作示例。因此,请自己测试一下。如果您遇到任何错误,请随时在我的回答中添加评论,如果有任何进一步的问题,我将尝试解决</p>