えびしブログ
id:eibiisii_mikan
Pythonでリストの深いコピー
Pythonのリストの代入は参照渡しなので、普通に代入すると内容は同じものを指します。 >>> hoge = [1, 2, 3] >>> fuga = hoge >>> id(hoge) 4359788304 >>> id(fuga) 4359788304 >>> 参照を渡すだけでなく、複製したい場合は以下のようなやりかたでできます。 >>> hoge = [1, 2, 3] >>> fuga = list(hoge) # その1 >>> piy…