if hh[r] - достает значение по ключу, проверяет с помощью if, существует ли объект.
+=hh[r] = достет значение по ключу, добавляет значение к перменной.
hh[r] - и там и там достает значение. Но в первом случае оператор if проверяет существует ли вообще значение, а во втором случае оператор += без проверки суммирует то, что смог достать