, ребята, я получил вопрос о передаче изменяемого объекта в функцию
со следующим кодом, я ожидал, что на выходе будет [0,0,0], а на выходе - [0,1, 2,3]
означает ли это, что аргумент фактически копируется, а затем отправляется внутрь функции?
def lala(a):
n = [0, 0 , 0]
a = n
a = [0,1,2,3]
lala(a)
print a
, если я хочу выполнить вышеуказанную задачу внутри функциикак мне написать это элегантно?
большое спасибо!