回答編集履歴
3
修正
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
```Python
|
2
|
-
|
2
|
+
def func(**kwargs):
|
3
|
-
|
3
|
+
return [{"key":k, "values":v} for k, v in kwargs.items()]
|
4
|
-
print(
|
4
|
+
print(func(a=1, b=2))
|
5
5
|
# [{'key': 'a', 'values': 1}, {'key': 'b', 'values': 2}]
|
6
|
-
```
|
6
|
+
```ですね。
|
2
修正
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
修正
answer
CHANGED
@@ -1,8 +1,4 @@
|
|
1
|
-
`value: 1 key: b`の間が全角スペースでカンマがないのが謎ですが、
|
2
1
|
```Python
|
2
|
+
d = {"a":1, "b":2}
|
3
|
-
{"key":
|
3
|
+
[{"key":k, "values":v} for k, v in d.items()]
|
4
|
-
```こう考えると、
|
5
|
-
重複が消されて、
|
6
|
-
```
|
4
|
+
```とかですか?
|
7
|
-
{'key': 'b', 'value': 2}
|
8
|
-
```こうなりますが。
|