Иванюта Евгений Евгеньевич 327 DefCounter 7383
Готин Георгий Александрович, 420 группа DefCounter 6481
f1from collections import Counterf1from collections import Counter
22
3class DefCounter(Counter):3class DefCounter(Counter):
44
5    def __init__(self, iterable, /, missing=-1):5    def __init__(self, iterable, /, missing=-1):
6        super().__init__(iterable)6        super().__init__(iterable)
7        self.missing = missing7        self.missing = missing
88
n9    def __getitem__(self, key):n9    def __getitem__(self, idx):
10        if key in self.keys():10        if idx in self.keys():
11            return super().__getitem__(key)11            return super().__getitem__(idx)
12        else:
12        return self.missing13            return self.missing
1314
14    def __abs__(self):15    def __abs__(self):
t15        return sum(filter(lambda vv > 0, self.values()))t16        return sum(filter(lambda xx > 0, self.values()))
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op