回答編集履歴
2
説明追加
answer
CHANGED
@@ -2,6 +2,18 @@
|
|
2
2
|
|
3
3
|
結果としてはそうなりますが、意味としてはそうではありません。
|
4
4
|
|
5
|
+
意味としてそうではないというのは以下のようにリストではなく辞書の場合を見るとわかります。
|
6
|
+
|
7
|
+
```python
|
8
|
+
>>> dct = {'山': 'mountain', '川': 'river'}
|
9
|
+
>>> for i, key in enumerate(dct):
|
10
|
+
... print(i, key, dct[key])
|
11
|
+
...
|
12
|
+
0 山 mountain
|
13
|
+
1 川 river
|
14
|
+
```
|
15
|
+
辞書についてindexは存在しませんから、indexだと考えるのは意味が無いですね。
|
16
|
+
|
5
17
|
[公式ドキュメント enumerate](https://docs.python.org/ja/3/library/functions.html#enumerate)に説明がありますが、少し分かりにくいと思います。
|
6
18
|
|
7
19
|
- num は、num_list に代入されたリストの要素の一つを指しているのでしょうか?
|
1
説明追加
answer
CHANGED
@@ -6,4 +6,6 @@
|
|
6
6
|
|
7
7
|
- num は、num_list に代入されたリストの要素の一つを指しているのでしょうか?
|
8
8
|
|
9
|
-
num_listの値であるリストの一つ一つの要素となります。
|
9
|
+
num_listの値であるリストの一つ一つの要素となります。
|
10
|
+
|
11
|
+
enumerateを使わないfor文で、意味を理解してから、enumerateを使うfor文の練習をすることをお勧めします。
|