回答編集履歴

1

修正

2019/05/23 07:11

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  def A(data, num):
34
34
 
35
- ret = data[:] # dataをシャローコピー
35
+ ret = [row[:] for row in data] # dataをコピー
36
36
 
37
37
 
38
38
 
@@ -50,4 +50,8 @@
50
50
 
51
51
 
52
52
 
53
+ **修正: シャローコピーでは対応できないことに後で気付いた。**
54
+
55
+
56
+
53
57
  より理解を深めるため、後者の方法もトライしてみることをお勧めします。