擅长:python、mysql、java
<p>如果您不关心保留列表的原始顺序,那么类似的方法会起作用(而且很好,很简单,在线性时间内工作)</p>
<pre><code>counter = Counter(devices)
result = []
for value, count in counter.items():
result.append(value)
for i in range(2, count+1):
result.append("{}-{}".format(value, i))
</code></pre>