Как добавить значение dict из списка значений python

#python-3.x

Вопрос:

у меня есть такой код :

 values = [1, 'admin', 'admin123'] dict = {'id':'', 'username':'', 'password':''}    

я хочу, чтобы все было так :

 {  'id': 1,  'username': 'admin'  'password': 'admin123' }  

но с петлей для. не вручную, как :

 {  'id': values[0],  'username': values[1],  'password': values[2]  }  

как?

Ответ №1:

Я думаю, тебе нужно что-то вроде этого

 values = [1, 'admin', 'admin123'] dict = {'id': '', 'username': '', 'password': ''}   for k, v in zip(dict, values):  dict[k] = v  print(dict)   

Ответ №2:

Вы можете использовать этот dict.Keys() метод, чтобы получить список всех ключей. Затем вы можете обойти их и сопоставить значения этих ключей в своем словаре