list of dictionaries to a single dictionary code example

Example 1: merge a list of dictionaries python

>>> from collections import ChainMap
>>> a = [{'a':1},{'b':2},{'c':1},{'d':2}]
>>> dict(ChainMap(*a))
{'b': 2, 'c': 1, 'a': 1, 'd': 2}

Example 2: merged all dictionaries in a list python

>>> result = {}
>>> for d in L:
...    result.update(d)
... 
>>> result
{'a':1,'c':1,'b':2,'d':2}

Example 3: python list of dictionaries to list

[d['value'] for d in l]

Example 4: python list of dictionaries to list

[d['value'] for d in l if 'value' in d]