У меня есть список таких словарей:
[{'a':1,'b':2},{'a':3,'b':4}...]
и есть ли плагин jquery chart, который поддерживает определяемые пользователем клавиши x и y? как это:
{ xAxis: 'a', yAxis: ['b', 'c'...], data: [{'a':1,'b':2},{'a':3,'b':4}...] }
Использование collections.defaultdict
collections.defaultdict
Ex:
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]})