擅长:python、mysql、java
<p>如果我没弄错,解决方法可能是这样的:</p>
<pre><code>mylist = [[1, 2, 3], [1, 3, 4], [1, 4, 5], [7, 3, 6], [7, 1, 8]]
ordering = []
newdata = {}
for a, b, c in mylist:
if a in newdata:
if b < newdata[a][1]:
newdata[a] = [a, b, c]
else:
newdata[a] = [a, b, c]
ordering.append(a)
newlist = [newdata[v] for v in ordering]
</code></pre>
<p>所以在<code>newlist</code>中,我们将收到<code>[[1, 2, 3], [7, 1, 8]]</code>的简化列表。在</p>