xxxxxxxxxx
#dictionary of lists to list of dictionaries:
v = [dict(zip(DL,t)) for t in zip(*DL.values())]
print(v)
# and back
v = {k: [dic[k] for dic in LD] for k in LD[0]}
print(v)
xxxxxxxxxx
single_dict = dict((k,v) for k,v in [item for subtup in list_of_dict for item in subtup])