Gdy kategorii jeszcze nie ma w słowniku, get zwraca 0 zamiast rzucać KeyError. Wtedy możesz od razu dodać masę. Przy kolejnych rekordach get zwraca dotychczasową sumę.
EMEmmaCodesAutorodpowiedzi: 1
Czyli 0 to "punkt startowy" dla nowej kategorii.
CHCharlieH
I Counter dla zliczania. Jest o nim wyzwanie.
SOSophieDev
Później poznasz collections.defaultdict(float), który robi to automatycznie.
Komentarze 4
Zaloguj się, żeby dołączyć do dyskusji.
Zaloguj się Załóż kontoGdy kategorii jeszcze nie ma w słowniku,
getzwraca 0 zamiast rzucać KeyError. Wtedy możesz od razu dodać masę. Przy kolejnych rekordach get zwraca dotychczasową sumę.Czyli 0 to "punkt startowy" dla nowej kategorii.
I Counter dla zliczania. Jest o nim wyzwanie.
Później poznasz
collections.defaultdict(float), który robi to automatycznie.