回答編集履歴
1
Update
test
CHANGED
@@ -4,9 +4,7 @@
|
|
4
4
|
|
5
5
|
data = [{'a':1},{'b':2,'c':3,'d':4},{'e':5,'f':6},{'g':7,'h':8,'i':9}]
|
6
6
|
grp = groupby(sorted(data, key=len), key=len)
|
7
|
-
result = {}
|
8
|
-
for i, g in grp:
|
9
|
-
|
7
|
+
result = {f'data{i}': [*g] for i, g in grp}
|
10
8
|
|
11
9
|
pprint(result)
|
12
10
|
|