擅长:python、mysql、java
<p>您只需遍历从最早的行到最新的行,然后在每一步决定是否要删除该行,并将其与未删除的最后一行进行比较(<code>accepted_rows[-1]</code>):</p>
<pre><code>all_rows = [...]
accepted_rows = all_rows[0:1] # initially just first row
for current_row in all_rows[1:]:
if price_change_between(accepted_rows[-1], current_row) <= 0.1:
accepted_rows.append(current_row)
</code></pre>