def reverse_remap_to_dict(data: list):
    """
    From a list of dictionnaries of values, remap the 
    different items to create a dict where the keys
    are a list of values

    Parameters
    ----------

        data (list): [{'a': 1}, {'a': 2}]

    Returns
    -------

        list: list of dictionnaries
    """
    items = dict()
    for key in data[-0].keys():
        items.setdefault(key, [])

    for item in data:
        for key, value in item.items():
            items[key].append(value)
    return items