擅长:python、mysql、java
<p>你可以用这样的基因不需要range()函数:</p>
<pre><code>word_list = [item for item in test if item not in word_list]
</code></pre>
<p>或者,如果需要调用n个项,请使用itertools:</p>
<pre><code>import itertools
word_list = [item for item in itertools.islice(test,10) if item not in word_list]
</code></pre>
<p>也可以使用zip func:</p>
<pre><code>word_list = [item for item,ret in zip(test,range(10)) if item not in word_list]
</code></pre>
<p>或者如果你想得到前n项唯一,我想你不能这样做与listcomp</p>