llist = [{'a':'foo', 'b':'bar', 'c':1}, {'a':'foo', 'b':'bar', 'c':2}, {'a':'foo', 'b':'bar', 'c':3}, {'a':'hui', 'b':'pizda', 'c':1}, {'a':'hui', 'b':'pizda', 'c':2}]
lnew = {}
for n in llist:
for k, v in n.items():
if k in lnew:
lnew[k].add(v)
else:
lnew[k] = {v}
print(lnew)
bGxpc3QgPSBbeydhJzonZm9vJywgJ2InOidiYXInLCAnYyc6MX0sIHsnYSc6J2ZvbycsICdiJzonYmFyJywgJ2MnOjJ9LCB7J2EnOidmb28nLCAnYic6J2JhcicsICdjJzozfSwgeydhJzonaHVpJywgJ2InOidwaXpkYScsICdjJzoxfSwgeydhJzonaHVpJywgJ2InOidwaXpkYScsICdjJzoyfV0KbG5ldyA9IHt9CmZvciBuIGluIGxsaXN0OgogICAgZm9yIGssIHYgaW4gbi5pdGVtcygpOgogICAgICAgIGlmIGsgaW4gbG5ldzoKICAgICAgICAgICAgbG5ld1trXS5hZGQodikKICAgICAgICBlbHNlOgogICAgICAgICAgICBsbmV3W2tdID0ge3Z9CnByaW50KGxuZXcp