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