dicts = [{'a': 0, 'b': 0, 'c': 0}, {'a': 0, 'b': 0, 'c': 0}, {'a': 0, 'b': 
    0, 'c': 0}, {'a': 0, 'b': 0, 'c': 0}]
for dic, val in zip(dicts, values):
    dic['a'] = val
dicts
What is the pythonic way of setting fields of a dict in a list