擅长:python、mysql、java
<p>怎么样:</p>
<pre><code>for n, coord1 in enumerate(coordinates[:-1]):
for coord2 in coordinates[n+1:]:
dist = math.hypot(coord2.x - coord1.x, coord2.y - coord1.y)
save_dist(dist,coord1,coord2)
</code></pre>
<p>或:</p>
<pre><code>for n in range(len(coordinates) - 1):
coord1 = coordinates[n]
for m in range(n+1, len(coordinates)):
coord2 = coordinates[m]
dist = math.hypot(coord2.x - coord1.x, coord2.y - coord1.y)
save_dist(dist,coord1,coord2)
</code></pre>