Почему один код работает быстрее другого?
Вроде все одинаково, а разница есть, и часто существенная.
Один из вариантов понять, это посмотреть на байткод
Как это сделать, смотрим.
на Гите:
/AndrewVolkova/Python/blob/master/Visual/dis.ipynb