teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

説明追加

2021/10/30 15:49

投稿

ppaul
ppaul

スコア24672

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

説明追加

2021/10/30 15:49

投稿

ppaul
ppaul

スコア24672

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文の練習をすることをお勧めします。