Подтвердить что ты не робот

Инициализировать dict с помощью ключей, значения из двух списков

Я прочитал эту ссылку

Но как я также инициализирую словарь?

скажите два списка

 keys = ['a','b','c','d'] 
 values = [1,2,3,4] 
 dict = {}

Я хочу инициализировать dict с помощью keys и values

4b9b3361

Ответ 1

d = dict(zip(keys, values))

(Пожалуйста, не называйте свой dict dict, что имеет встроенное имя.)

Ответ 2

В Python 2.7 и python 3 вы также можете сделать понимание словаря

d = {key:value for key, value in zip(keys, values)}

Хотя немного подробный, я нашел его более понятным, поскольку вы четко видите отношения.