我有一个这样的词典列表:
[{'a':1,'b':2},{'a':3,'b':4}...]
,并且有没有支持用户定义的x键和y键的jquery图表插件? 像这样:
{
xAxis: 'a',
yAxis: ['b', 'c'...],
data: [{'a':1,'b':2},{'a':3,'b':4}...]
}
答案 0 :(得分:4)
使用collections.defaultdict
例如:
from collections import defaultdict
l1 = [{'a':1,'b':2},{'a':3,'b':4}]
res = defaultdict(list)
for i in l1:
for k, v in i.items():
res[k].append(v)
print(res)
输出:
defaultdict(<type 'list'>, {'a': [1, 3], 'b': [2, 4]})