记录一些写过的小函数
-------
Counter
这是特么一段用在Python2.6上的Counter. 叫你们不升级Python TAT!!...
def Counter(litems,sort=False,reverse=False,top=0):
rdict = {}
map(lambda x:rdict.update({x,rdict.get(x,0)+1}), litems)
if sort:
if top>0:
return sorted(rdict.items(),key=sort,reverse=reverse)[:top]
else:
return sorted(rdict.items(),key=sort,reverse=reverse)
else:
return rdict.itms()
网友评论