(исследовательская задача) Написать класс DefCounter, унаследованный от collections.Counter, в котором значения для несуществующих элементов были бы не 0, а задавались в конструкторе именным параметром missing= (по умолчанию — -1).

A = DefCounter("QWEqweQWEqweQWE", missing=-10)
print(A)
print(A["Z"])
A["P"]+=5
print(A)

DefCounter({'Q': 3, 'W': 3, 'E': 3, 'q': 2, 'w': 2, 'e': 2})
-10
DefCounter({'Q': 3, 'W': 3, 'E': 3, 'q': 2, 'w': 2, 'e': 2, 'P': -5})


CategoryHomework

LecturesCMC/PythonIntro2018/Homework_DefCounter (last edited 2018-11-26 12:22:30 by FrBrGeorge)