How to merge multiple dictionaries into one when iterating over them one by one in python

I don't fully understand your point, but how about storing values with same keys into list?

from collections import defaultdict


data = [{'disabled': False, 'id': '28394', 'self': 'www.google.com/28394', 'value': 'Tuesday'}, {'disabled': False, 'id': '23433', 'self': 'www.google.com/23433', 'value': 'Wednsday'}]

d = defaultdict(list)

for dictionary in data:
    for k, v in dictionary.items():
        d[k].append(v)


print(d)