Mesclando itens repetidos em uma lista em um dicionário python

Eu tenho uma lista que se parece com a seguinte, com o mesmo item de um par repetido algumas vezes.

l = (['aaron distilled ', 'alcohol', '5'], 
['aaron distilled ', 'gin', '2'], 
['aaron distilled ', 'beer', '6'], 
['aaron distilled ', 'vodka', '9'], 
['aaron evicted ', 'owner', '1'], 
['aaron evicted ', 'bum', '1'], 
['aaron evicted ', 'deadbeat', '1'])

Eu gostaria de convertê-lo para uma lista de dicionários em que eu iria mesclar todas as repetições do primeiro item em uma chave, então o resultado final seria semelhante:

data = {'aaron distilled' :  ['alcohol', '5', 'gin', '2',  'beer', '6', 'vodka', '9'], 
'aaron evicted ':  ['owner', '1', 'bum', '1', 'deadbeat', '1']}

Eu estava tentando algo como:

result = {}
for row in data:
    key = row[0]
    result = {row[0]: row[1:] for row in data}

ou

for dicts in data:
   for key, value in dicts.items():
    new_dict.setdefault(key,[]).extend(value)

Mas eu recebo o resultado errado. Eu sou muito novo para python e realmente aprecio qualquer dica sobre como resolver isso ou referência para onde encontrar as informações que me permitem fazer isso. Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion