У меня возникли проблемы с созданием словаря из списка и списка списков. Вот пример:Создайте словарь из двумерного списка в Python
a = ['a','b','c','d']
b = [[1,2,0], [3,4,1], [5,6,0], [7,8,1]]
Я хочу вывод, используя элементы списка а и третий элемент списка б, как этот выход:
a = {'a': 0, 'b': 1, 'c': 0, 'd': 1]
Оба списка имеют такую же длину, поэтому я попробовал что-то вроде:
c = dict(zip(a,b))
Но в этом случае я не могу выбрать третий элемент b.
В моем реальном случае у меня есть миллионы данных, поэтому мне нужен быстрый и простой способ сделать это, и создать временный список из b не может быть оптимальным решением.
Благодаря