回答編集履歴
1
修正
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
1
|
元のデータからキーがevent_name, 値がevent_idのリストとなる辞書を作成して、その辞書から結果リストを作成します。
|
2
|
+
|
3
|
+
なお、同一`event_id`は1つにまとめたいようなので、そのようにしています。
|
2
4
|
|
3
5
|
```Python
|
4
6
|
|
@@ -9,6 +11,8 @@
|
|
9
11
|
s = """
|
10
12
|
|
11
13
|
[ {"event_id":1, "event_name":"a"},
|
14
|
+
|
15
|
+
{"event_id":2, "event_name":"a"},
|
12
16
|
|
13
17
|
{"event_id":2, "event_name":"a"},
|
14
18
|
|
@@ -44,6 +48,8 @@
|
|
44
48
|
|
45
49
|
d = {}
|
46
50
|
|
51
|
+
ids = sorted(list(set(ids))) # 同じidはまとめる。(先の辞書作成時にやっておいたほうがよいが)
|
52
|
+
|
47
53
|
d['event_id'] = ids
|
48
54
|
|
49
55
|
d['event_name'] = key
|