I have the following script:
dict_class = dict()
for p in points:
dict_class[p.class] = dict_class.get(p.class, 0) + 1
print dict_class
{1: 1314, 2: 1050}其中的“点”是一个价值列表。我的问题是,为了加快我的代码速度,是否可以在字典的列表理解中进行转换?
发布于 2014-02-24 23:34:41
from collections import Counter
from operator import attrgetter
Counter(map(attrgetter("class"),points))https://stackoverflow.com/questions/22001394
复制相似问题