Рассмотрим следующий фрагмент кода:
dict [name] = 0
dict [name] += 1
dict [name] += 1
Является ли интерпретатор python автоматически распознавать повторяющиеся ссылки на значение словаря и вместо этого использует вместо этого кешированную локальную ссылку?, что несколько напоминает оптимизацию сглаживания C/С++, что-то вроде этого:
value = dict [name]
value = 0
value += 1
value += 1
Очевидно, это не очень важно сделать это вручную, но мне любопытно, действительно ли это необходимо. любое понимание, отзывы и т.д..