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

回答編集履歴

1

追記

2018/09/26 06:57

投稿

hayataka2049
hayataka2049

スコア30939

answer CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  ```python
10
10
  d = {'key1': 1,'key2': 14,'key3': 47,'key4': 2,'key5': 90}
11
- result = {k:d[k] for k in list(d)[:3]}
11
+ result = {k:d[k] for k in list(d)[:3]} # => {'key1': 1, 'key2': 14, 'key3': 47}
12
12
  ```
13
13
 
14
14
  で希望の動作になると思います。
@@ -23,6 +23,6 @@
23
23
  が文字通り`key1`, `key2`,...というキーを持つ辞書なら
24
24
  ```python
25
25
  d = {'key1': 1,'key2': 14,'key3': 47,'key4': 2,'key5': 90}
26
- result = {"key"+str(i):d["key"+str(i)] for i in range(1,4)}
26
+ result = {"key"+str(i):d["key"+str(i)] for i in range(1,4)} # => {'key1': 1, 'key2': 14, 'key3': 47}
27
27
  ```
28
28
  という手もあります。