回答編集履歴

3

修正

2020/06/06 01:40

投稿

ForestSeo
ForestSeo

スコア2720

test CHANGED
@@ -1,11 +1,11 @@
1
1
  ```Python
2
2
 
3
- d = {"a":1, "b":2}
3
+ def func(**kwargs):
4
4
 
5
- d = [{"key":k, "values":v} for k, v in d.items()]
5
+ return [{"key":k, "values":v} for k, v in kwargs.items()]
6
6
 
7
- print(d)
7
+ print(func(a=1, b=2))
8
8
 
9
9
  # [{'key': 'a', 'values': 1}, {'key': 'b', 'values': 2}]
10
10
 
11
- ```とかですか?
11
+ ```ですね。

2

修正

2020/06/06 01:40

投稿

ForestSeo
ForestSeo

スコア2720

test CHANGED
@@ -2,6 +2,10 @@
2
2
 
3
3
  d = {"a":1, "b":2}
4
4
 
5
- [{"key":k, "values":v} for k, v in d.items()]
5
+ d = [{"key":k, "values":v} for k, v in d.items()]
6
+
7
+ print(d)
8
+
9
+ # [{'key': 'a', 'values': 1}, {'key': 'b', 'values': 2}]
6
10
 
7
11
  ```とかですか?

1

修正

2020/06/06 01:18

投稿

ForestSeo
ForestSeo

スコア2720

test CHANGED
@@ -1,15 +1,7 @@
1
- `value: 1 key: b`の間が全角スペースでカンマがないのが謎ですが、
2
-
3
1
  ```Python
4
2
 
5
- {"key": "a" , "value": 1, "key": "b" , "value": 2}
3
+ d = {"a":1, "b":2}
6
4
 
7
- ```こう考えると、
5
+ [{"key":k, "values":v} for k, v in d.items()]
8
6
 
9
- 重複が消されて、
10
-
11
- ```Python
7
+ ```とかですか?
12
-
13
- {'key': 'b', 'value': 2}
14
-
15
- ```こうなりますが。