Есть ли более правильный способ сделать следующее:инкремента значения потенциально пустых ключей словаря питона
if a in dic.keys():
dic[a] += 1
else:
dic[a] = 1
Т.е. для увеличения значений, соответствующих клавишам в словаре, когда эти ключи могут отсутствовать.
Как вы прокручиваете ключи dict, но затем сталкиваетесь с ключами, которых нет? –
Вот что происходит, когда вы вставляете код, но меняете его на более общий, а затем не читаете его должным образом перед отправкой. Я отредактировал итерацию (что имеет смысл в исходном контексте) – jsj
Нет ни одного «правильного», но «defaultdict» является самым быстрым, IIRC. – georg