如果这是网站上的重复,我深表歉意(我四处搜索但找不到答案)。假设我有一个Person用 Python 实现的带有名称和年龄参数的类,例如Person('Bob', 25). 假设我创建了一个对象列表Person,我想知道每个实例有多少;例如,我可能有[Person('Bob', 25), Person('Sally', 40'), Person('Bob', 25), Person('Sarah', 30)]. Person('Bob', 25)所以剩下的有两个实例和 1 个实例;如果要在此对象列表上运行 collections.Counter,它将正确返回。我的问题是:collections.Counter 在数据结构中究竟寻找什么以使计数正确?我有一个更复杂(但可散列)的类,并且 collections.Counter 没有正确计算元素的数量。我确定这是因为定义中缺少一些方法,但我不确定它是什么。
添加回答
举报
0/150
提交
取消