Важен не .copy()
, а последующее присвоение ссылки (last_vec =
).
Я считаю, что это назначение является атомарным в CPython (то есть требуется одна инструкция байт-кода).
Другими словами, last_vec
может содержать либо значение из предыдущей итерации, либо скопированное значение из текущей итерации.Нажатие Ctrl-C не может привести к last_vec
, содержащему частичную копию нового значения.