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

回答編集履歴

1

追記

2021/02/23 15:23

投稿

katoy
katoy

スコア22328

answer CHANGED
@@ -18,4 +18,20 @@
18
18
  ![イメージ説明](d132fb9a79e3c5dc18bbd4e8cee74be8.png)
19
19
 
20
20
  2番目の方法は 内包表記という機能を利用しています。
21
- dict や list を構築していくときに、python では こんな書き方も用意されているのです。
21
+ dict や list を構築していくときに、python では こんな書き方も用意されているのです。
22
+
23
+
24
+ 追記
25
+
26
+ 次のコードも研究してみてください。
27
+ ```python3
28
+ r = range(1, 11)
29
+ d3 = dict(zip(
30
+ [str(x) + "番目" for x in r],
31
+ [x * 3 for x in r]))
32
+ print(d3)
33
+ ```
34
+
35
+ 参考情報:
36
+ - Pythonで辞書を作成するdict()と波括弧、辞書内包表記
37
+ [https://note.nkmk.me/python-dict-create/](https://note.nkmk.me/python-dict-create/)