Вы можете создать новый список словарей с пониманием небольшого списка:
master_list = [['a', 'b', 'c'], ['d', 'e', 'f']]
list_o_dicts = [dict(enumerate(l)) for l in master_list ]
print(list_o_dicts)
# [{0: 'a', 1: 'b', 2: 'c'}, {0: 'd', 1: 'e', 2: 'f'}]
Если вы хотите, чтобы это заменило ваш текущий список, вы можете просто назначить его обратно. Если вы хотите изменить список на месте, то вам нужно сделать al oop и фактически присвоить dict элементу списка - например:
for i, l in enumerate(master_list):
master_list[i] = dict(enumerate(l))