擅长:python、mysql、java
<p><code>obSet['results']</code>是一个列表,不需要使用<code>range</code>对其进行迭代:</p>
<pre><code>for item in obSet['results']:
print(item['location'])
</code></pre>
<p>要使其成为列表理解,您可以写下:</p>
^{pr2}$
<p>但是,每个位置都被编码为字符串,而不是浮点数的列表或元组。要使其成为正确的格式,请使用</p>
<pre><code>[tuple(float(coord) for coord in item['location'].split(','))
for item in obSet['results']]
</code></pre>
<p>也就是说,使用<code>,</code>作为分隔符,将<code>item['location']</code>字符串拆分为多个部分,然后将每个部分转换为一个float,并生成这些float坐标的元组。在</p>