回答編集履歴

2

方法追加

2018/10/14 02:46

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -20,7 +20,13 @@
20
20
 
21
21
 
22
22
 
23
+ # 方法3 list(x)で新たにインスタンスを生成する
24
+
25
+ list3 = list(list2)
26
+
27
+
28
+
23
- # 方法3 copyモジュールを使う
29
+ # 方法4 copyモジュールを使う
24
30
 
25
31
  from copy import copy
26
32
 

1

変更

2018/10/14 02:46

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -1,4 +1,4 @@
1
- pythonでは代入は参照の代入であり、オブジェクトのコピーを生成しません。`list3 = list2`は単に`list2`が指し示オブジェクトを`list3`も指し示すようにするという操作に過ぎません。
1
+ pythonでは代入は参照の代入であり、オブジェクトのコピーを生成しません。`list3 = list2`は単に`list2`という名前が指し示しているオブジェクトを`list3`も指し示すようにするという操作に過ぎません。
2
2
 
3
3
 
4
4