Слияние повторяющихся элементов в списке в словарь Python

У меня есть список, похожий на приведенный ниже, с одним и тем же элементом пары, повторенным несколько раз.

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'])

Я хотел бы преобразовать его в список словарей, в котором я бы объединил все повторения первого элемента в один ключ, чтобы конечный результат выглядел так:

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

Я пытался что-то вроде:

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

или же

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

Но я получаю неправильный результат. Я очень новичок в Python и буду очень признателен за любые советы о том, как решить эту проблему, или ссылку на то, где найти информацию, которая позволила бы мне это сделать. Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос