擅长:python、mysql、java
<p>使用<a href="http://docs.python.org/library/stdtypes.html#set">set</a>而不是列表。</p>
<pre><code>set(slist)
</code></pre>
<p>如果您真的需要它作为列表,那么您可以将它转换回列表:</p>
<pre><code>slist = list(set(slist))
</code></pre>
<p>请注意,此转换不会保留元素的原始顺序。如果您需要相同的订单,您可以改为:</p>
<pre><code>>>> result = []
>>> seen = set()
>>> for innerlist in mylist:
for item in innerlist:
if not item in seen:
seen.add(item)
result.append(item)
>>> result
[1, 2, 3, 6, 7, 8, 4, 5]
</code></pre>