2017-09-20 28 views
-5

私はcopy(one)を定義し、新しいコピーを返すが、同じものは返さないと仮定している。Pythonと同等で同等の関数

def copy(one): 
    i == one 
    return copy(i) 

私のコードについて何が間違っているのでしょうか?

+4

1)無限回帰2) 'i == one'は比較です。表現は、何も効果的ではありません3)あなたはこれを同等に設定することで何かをクローンしません(ここで比較しています) – Li357

+0

あなたはこれを望みますか? https://stackoverflow.com/questions/2612802/how-to-clone-or-copy-a-list –

答えて

-2
import copy  
def mycopy(object) 
    return copy.deepcopy(object)