リスト内のすべての要素が一意であるかどうかをチェックする最良の方法(従来の方法と同じ) Counter
を使用してリスト内のすべての要素が一意であるかどうかを確認する
私の現在のアプローチは、次のとおりです。
>>> x = [1, 1, 1, 2, 3, 4, 5, 6, 2]
>>> counter = Counter(x)
>>> for values in counter.itervalues():
if values > 1:
# do something
は、私が良くやることはできますか?
あなたは==を意味しますか? – Ant
これも私がやっていることです。おそらく大規模なリストでは効率的ではありません。 – tkerwin
リストに繰り返し要素がある場合(条件例の "#do something")、条件付きの本体が実行されるとは限りません。 – yan