次の関数の引数でリストを使用します。
def myFunct(myList):
print(myList) # display [0,1]
myModifiedList = list(myList)
myModifiedList[0]=-1
print(myList) # display [-1,1]
return myModifiedList
もちろん、関数myListの2番目の印刷で[0,1]を表示したいと思います。ここで何が問題なのかわかりません。Pythonのすべてが参照によって機能することを知っています。ただし、私の関数array_copyは、私が抱えている問題を回避するのに役立つはずです。
編集:「奇妙な」メソッドを削除しましたが、それでも問題が発生します。