回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有下面的数组有多个重复,我想删除它们保持顺序。在</p>
<pre><code>v = ['maier', 'tapa pure', 'embega', 'maier', 'tapa pure', 'embega', 'maier', 'tapa pure', 'embega', 'maier', 'tapa pure', 'embega', 'maier', 'tapa pure', 'embega', 'maier', 'tapa pure', 'embega', 'maier', 'tapa pure', 'embega', 'maier', 'tapa pure', 'embega']
</code></pre>
<p>我使用<code>list(set(v))</code>得到以下输出:<br/>
<code>['embega', 'maier', 'tapa pure']</code></p>
<p>我想要的是删除重复,但保持原来的顺序:<br/><code>['maier', 'tapa pure', 'embega']</code></p>
<p>我不能使用<code>v[:3]</code>,因为重复的长度是可变的。在</p>
<p>我该怎么做?在</p>
<p>提前谢谢。在</p>