Словарь Python со списком в виде ключей и кортежем в качестве значений

У меня есть список, который я хочу использовать в качестве ключей к словарю и список кортежей со значениями. Рассмотрим следующее:

d = {}
l = ['a', 'b', 'c', 'd', 'e']
t = [(1, 2, 3, 4), (7, 8, 9, 10), (4, 5, 6, 7), (9, 6, 3, 8), (7, 4, 1, 2)]

for i in range(len(l)):
    d[l[i]] = t[i]

Список будет последовательно состоять из 5 значений и последовательно будет 5 кортежей, однако в каждом кортеже есть сотни тысяч значений.

Мой вопрос: что САМЫЙ БЫСТРЫЙ способ заполнить словарь d кортежами в t, причем ключи будут значениями в l?

6
задан Jason Strimpel 31 May 2011 в 16:51
поделиться