Объяснение:



Значение [1], которое присваивается списку внутри функции func() теряется, так как никто его не возвращает.



Таким образом, var как равнялась [0], так и продолжила равняться этому списку.