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

回答編集履歴

1

不良動作の説明を追加

2016/03/15 10:14

投稿

hiro-k
hiro-k

スコア902

answer CHANGED
@@ -1,5 +1,11 @@
1
- ```ここに言語を入力
1
+ ```python
2
2
  names_dict = {nember+1:name[nember] for nember in range(len(names)) }
3
3
  names_dict = {nember+1:name for nember,name in zip(range(len(names)),names) }
4
4
  ```
5
- とすれば、どちらでも期待の結果が得られます。
5
+ とすれば、どちらでも期待の結果が得られます。
6
+
7
+ 提示されたコードは、2重にfor文が有るので、
8
+ ```python
9
+ names_dict = {1:'suzuki', 2:'suzuki', 3:'suzuki', 1:'satou', 2:'satou',3:'satou', 1:'yosida', 2:'yosida', 3:'yosida'}
10
+ ```
11
+ と同等の動作になります。