руководствуется эффективностью реализации питона на си ?
со списком быстрее in place, с переменной можно и новую создать, все равно несколько байтов максимум.
Хм... Под переменной ты имел в виду что тут?
ну как в моему случае i как целое число.
Ну, вот про целые числа как раз и надо говорить, а не про абстрактные переменные. Ещё раз, переменная — это просто ссылка на объект, всегда. А вот целые числа, как раз из-за того что они иммутабельны, in place поменять нельзя, поэтому, собственно, такую закорюку с += и сделали. Для иммутабельных типов реализация `iadd`возвращает новый объект, который потом и присваивается на втором шаге.
Обсуждают сегодня