from pprint import pprint
from itertools import groupby
d = {k: dict(x[1:] for x in g) for k, g in groupby(data, key=itemgetter(0))}
pprint(d)
Как преобразовать кортеж в многовложенный словарь в python?