回答編集履歴
1
追記
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
|
という手もあります。
|