擅长:python、mysql、java
<p>实际上,通过使用<a href="http://docs.python.org/library/itertools.html#itertools.chain.from_iterable" rel="nofollow">itertools.chain.from_iterable</a>,然后将结果传递给<a href="http://docs.python.org/library/stdtypes.html#set" rel="nofollow">set</a>,只保留唯一的元素,您可以使第一部分更简单一些:</p>
<pre><code>>>> mylist = [(1,2,3),(6,1,1),(7,8,1),(3,4,5)]
>>> import itertools
>>> set(itertools.chain.from_iterable(mylist))
set([1, 2, 3, 4, 5, 6, 7, 8])
</code></pre>