質問編集履歴
1
元々の出力結果の記載がなかったので「該当のソースコード」に追記しました。あと、補足を設けました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,7 +4,9 @@
|
|
4
4
|
次のようなコードを実行したのですが、思うように動きません。
|
5
5
|
原因がわからないので、ご教示よろしくお願いいたしますm(_ _)m
|
6
6
|
以下のコードで次のような出力を得たいです。
|
7
|
+
|
7
8
|
```Python
|
9
|
+
#求めている出力結果
|
8
10
|
A=[]
|
9
11
|
a=[0]
|
10
12
|
A=[]
|
@@ -24,7 +26,17 @@
|
|
24
26
|
print("A={}".format(A))
|
25
27
|
a.append(i) #リストa=[]にi(=0,1,2)を追加
|
26
28
|
print("a={}".format(a))
|
29
|
+
|
30
|
+
#出力結果
|
31
|
+
#A=[]
|
32
|
+
#a=[0]
|
33
|
+
#A=[0]
|
34
|
+
#a=[0, 1]
|
35
|
+
#A=[0, 1]
|
36
|
+
#a=[0, 1, 2]
|
27
37
|
```
|
38
|
+
・補足
|
39
|
+
'a'にA=[]を代入することで、forループするたびにa=[]となることを望んでいるのですが、'A'がA=[]で固定されているはずなのに、出力結果にあるように勝手に変化している理由がわかりません。
|
28
40
|
|
29
41
|
### 試したこと
|
30
42
|
|