易百教程

70、如何从具有重复元素的列表中生成具有唯一元素的列表?

迭代列表不是一个理想的解决方案。 正确答案应该是这样的:

duplicates = ['a','b','c','d','d','d','e','a','b','f','g','g','h']
uniqueItems = list(set(duplicates))
print(sorted(uniqueItems))

运行结果如下:

['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']