Есть такой список
module_to_vendor = [{'active': True, 'm': 'Sourcing'}, {'active': True, 'm': 'SA'}, {'active': False, 'm': 'SXM'}, {'active': True, 'm': 'CLM'}, {'active': False, 'm': 'ePRO'}, {'active': False, 'm': 'I2P'}, {'active': True, 'm': 'P2P'}, {'active': False, 'm': 'SPT'}, {'active': False, 'm': 'S2P'}, {'active': False, 'm': 'AP'}, {'active': False, 'm': 'TS'}, {'active': False, 'm': 'SOW'}, {'active': True, 'm': 'ICW'}]
Я хочу получить словарь подобного вида
res = {'Sourcing': True, 'SA':True, .... }
Последнее к чему пришел
res = {k: v for element in module_to_vendor for k, v in element.items()}
Но получаю в итоге обрубок в виде
{'active': True, 'm': 'ICW'}
Если не затруднит, подскажите решение