擅长:python、mysql、java
<p>可以使用集合。计数器对象。然后通过循环生成一个新列表</p>
<pre><code>dup_list = ['apple','banana','cherry','banana','cherry','orange','cherry']
c = Counter(dup_list)
dedup=[]
for w in c:
n = c[w]
if n == 1:
dedup.append(w)
else:
for i in range(1,n+1):
dedup.append(w+str(i))
</code></pre>