回答編集履歴
2
方法追加
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
|
-
# 方法
|
29
|
+
# 方法4 copyモジュールを使う
|
24
30
|
|
25
31
|
from copy import copy
|
26
32
|
|
1
変更
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
pythonでは代入は参照の代入であり、オブジェクトのコピーを生成しません。`list3 = list2`は単に`list2`が指し示
|
1
|
+
pythonでは代入は参照の代入であり、オブジェクトのコピーを生成しません。`list3 = list2`は単に`list2`という名前が指し示しているオブジェクトを`list3`も指し示すようにするという操作に過ぎません。
|
2
2
|
|
3
3
|
|
4
4
|
|