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

回答編集履歴

3

修正

2020/06/06 01:40

投稿

ForestSeo
ForestSeo

スコア2724

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

2

修正

2020/06/06 01:40

投稿

ForestSeo
ForestSeo

スコア2724

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

1

修正

2020/06/06 01:18

投稿

ForestSeo
ForestSeo

スコア2724

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