Leute vorbei, ich erhielt eine Frage zu dem Übergeben veränderbares Objekts an eine FunktionPython Argument eine Funktion
mit dem folgenden Code, erwarte ich die Ausgabe [0,0,0] sein, während der Ausgang [0,1,2,3]
bedeutet dies, dass das Argument tatsächlich kopiert und dann an das Innere der Funktion gesendet wird?
def lala(a):
n = [0, 0 , 0]
a = n
a = [0,1,2,3]
lala(a)
print a
wenn ich die obige aufgabe innerhalb der funktion erfüllen möchte, wie soll ich es elegant schreiben?
vielen Dank!
Ja, das ist eine großartige Ergänzung! – kindall