Пожалуйста, прости меня за вопрос, но, несмотря на массу тем dictionary.update, я не смог найти ту, которая является примером того, что я хочу сделать.
У меня есть словарь:
dictionary = {1:'a', 2:'b', 3:'c', 4:'d'}
и у меня есть список:
zip_codes = [25840, 26807, 24739, 26501]
Я хочу добавить каждый элемент списка в значения словаря.Результат будет выглядеть следующим образом:
dictionary = {1:('a', 25840), 2:('b', 26807), 3:('c', 24739), 4:('d', 26501)}
Лучший результат, который я получу, это попробовать что-то вроде этого:
for i in zip_codes:
new_list = [(key,value, i) for key, value in dictionary.items()]
print(new_list)
Но это возвращает следующее:
[(1, 'a', 26501), (2, 'b', 26501), (3, 'c', 26501), (4, 'd', 26501)]
Поскольку я перебираю элементы списка, в результате я получаю последний элемент списка (26501).Я в тупике.