for subdict in v:
    for _, val in subdict.items():
        tmp.append(val)
yield k, tmp[0], tmp[1]
print(list(unpack({'A': [{'x': 1}, {'x': 2}], 'B': [{'x': 3}, {'x': 4}]})))
How to unpack a dictionary of list (of dictionaries!) and return as grouped tuples?