python 字典value实现+=操作
2019-07-11 本文已影响0人
Elvis_zhou
通常我们都会需要去实现一个值为int或float的字典,还要实现-=,+=,有没有更加简便的方法呢?
答案是:肯定有啊!!!
那就是使用defaultdict
:
from collections import defaultdict
foo = defaultdict(int)
foo['count'] += 1
在Python> = 2.7中,您还有一个单独的Counter类用于这些目的。对于Python 2.5和2.6,您可以使用其backported version。