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