回答編集履歴
1
不良動作の説明を追加
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
|
+
と同等の動作になります。
|