擅长:python、mysql、java
<p>我认为你的代码应该按原样工作:</p>
<pre><code>>>> entrylist = [1, 2, 3, 4]
>>> history = [1,]
>>> for e in entrylist:
... for d in history[:]:
... if d == e:
... break;
... else:
... history.insert(0, e)
... break;
...
>>> entrylist
[1, 2, 3, 4]
>>> history
[4, 3, 2, 1]
</code></pre>