В результате в dict_list я всегда получаю продублированный последний элемент насколько я уже понял это из за того что я обращаюсь всегда к одному и томе же ключу, следовательно я при каждой итерации перезаписываю все словари с данным ключем .
Нет, не поэтому, а потому что вы в каждой итерации подсовываете в список dict_list указатель на один и тот же словарь dict_proxies, который постоянно изменяете. Иными словами, чтобы ваш код работал в таком виде, dict_proxies должен переопределяться в каждой новой итерации, а не перед циклом.
Нет, не поэтому, а потому что вы в каждой итерации подсовываете в список dict_list указатель на один и тот же словарь dict_proxies, который постоянно изменяете. Иными словами, чтобы ваш код работал в таком виде, dict_proxies должен переопределяться в каждой новой итерации, а не перед циклом.