Процедура Python для заполнения словаря данными из двух отдельных списков

Я пытаюсь создать автоматизированную процедуру Python, которая использует два отдельных списка для создания словаря, и пока у меня ничего не получается. У меня есть два отсортированных списка, где n-й элемент в первом списке соответствует n-му элементу во втором списке, и я хочу объединить их в словарь.

Например, подмножество 2 списков выглядит следующим образом;

name = ['Adam', 'Alfred', 'Amy', 'Andy', 'Bob']
year = [1972, 1968, 1985, 1991, 1989]

Я бы хотел, чтобы мой вывод был:

birth_years = {'Adam':1972, 'Alfred':1968, 'Amy':1985, 'Andy':1991, 'Bob':1989}

Я пытался сделать это с помощью цикла for, но не смог заставить его работать. Я ценю любую помощь.

5
задан Hooked 4 April 2012 в 01:53
поделиться