擅长:python、mysql、java
<pre><code>#UNTESTED
# First, collect the data in a useful form:
notations = collections.Counter(move.notation for move in moves)
# If you want the notations that are duplicated:
duplicate_notations = [
notation
for notation, count in notations.items()
if count > 1]
# Or, if you want the moves that have duplicate notations:
duplicate_moves = [
move
for move in moves
if notations[move.notation] > 1]
</code></pre>