擅长:python、mysql、java
<p>如果您的对象像您的示例中那样简单,请使用<code>collections.namedtuple</code></p>
<pre><code>from collections import Counter, namedtuple
Person = namedtuple('Person','name')
n1 = Person(name='John')
n2 = Person(name='John')
n3 = Person(name='Jane')
Counter((n1,n2,n3))
# Counter({Person(name='John'): 2, Person(name='Jane'): 1})
</code></pre>