Зыков Валерий Павлович, 517 DefCounter 6531
Стасев Станислав 511, ВМК DefCounter 7070
f1from collections import Counterf1from collections import Counter
22
3class DefCounter(Counter):3class DefCounter(Counter):
44
n5    def __init__(self, *args, missing=-1, **kwargs):n5    def __init__(self, *args, missing=-1, **kwds):
6        self._missing = missing6        self._missing_value = missing
7        super().__init__(*args, **kwargs)7        super().__init__(*args, **kwds)
88
9    def __missing__(self, key):9    def __missing__(self, key):
t10        return self._missingt10        return self._missing_value
1111
12    def __abs__(self):12    def __abs__(self):
13        return sum((v for v in self.values() if v > 0))13        return sum((v for v in self.values() if v > 0))
1414
15    def total(self):15    def total(self):
16        return sum(self.values())16        return sum(self.values())
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op