例如,给定列表['one', 'two', 'one'],算法应该返回True,而给定['one', 'two', 'three']它应该返回False.
检查列表中的所有元素是否唯一的最佳方法(在传统方式中最好)是什么?
我目前采用的方法Counter是:
>>> x = [1, 1, 1, 2, 3, 4, 5, 6, 2]
>>> counter = Counter(x)
>>> for values in counter.itervalues():
if values > 1:
# do something
Run Code Online (Sandbox Code Playgroud)
我可以做得更好吗?