Вот как я сейчас конвертирую список кортежей в словарь в Python:
l = [('a',1),('b',2)] h = {} [h.update({k:v}) for k,v in l] > [None, None] h > {'a': 1, 'b': 2}
Есть способ лучше? Похоже, для этого должен быть однострочный.