1
jatesun 2017 年 12 月 16 日 via iPhone 遍历后放入字 list 而不是字符串
|
2
fml87 2017 年 12 月 16 日 ```
from collections import defaultdict d = defaultdict(list) for i in l: d[i['name']].append(i['url']) output = [{"name": i[0], "url": i[1]} for i in d.items()] ``` |
4
imn1 2017 年 12 月 16 日
pandas groupby
如果仅仅是输出,就没必要用 pandas 不过如果像这种二维变三维,还有后续计算,可以试试 pandas |
5
codingcrush 2017 年 12 月 16 日
from itertools import groupby
print([{k: [item["url"] for item in v]} for k, v in groupby(l, key=lambda item: item["name"])]) |