擅长:python、mysql、java
<p>也许用<code>enumerate</code>写会更干净:</p>
<pre><code>for i, elem in enumerate(data):
# MPLCount = 0 - I suppose it is unnecessary since you overwrite the value below
MPLlat = elem[2]
MPLLon = elem[3]
MPLCount = CountofbikesnearMPL(MPLlat, MPLLon, RadiusOI)
if MPLCount > 0:
data[i] = elem[:4] + (MPLCount,) + elem[5:]
</code></pre>
<p>命名变量和函数<code>ThisWay</code>有什么原因吗?如果不是的话,如果您遵循<a href="https://www.python.org/dev/peps/pep-0008/" rel="nofollow noreferrer">PEP8</a>并将它们命名为<code>this_way</code>,那就太好了。无论如何要保持一致,不要把两种风格混在一起。你知道吗</p>