Перебор пар значений из двух списков

Нужно чтобы сначала из 1 цикла бралось одно значение, а потом из второго, и это повторялось каждый раз. В этом коде такая последовательность выполняется только тогда, когда заканчивается файл sc_base.txt, потом производится первый цикл и опять запускает второй.

import os
import requests
import time
_iter_ = 5
password = input("Введите пароль: ")
numbers = open("sc_base.txt", "r").readlines()
proxies = open("proxy_test.txt", "r").readlines()
for proxy_list in proxies:
    s = requests.Session()
    d = s.proxies.update({'http': 'http://' + proxy_list})
    print('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')
    for login in numbers:
        print(proxy_list)
        print(login)
        time.sleep(1)

Ответы (1 шт):

Автор решения: CrazyElf

Вопрос не очень понятен, но, скорее всего он как обычно про параллельное итерирование двух последовательностей, которое в питоне делается с помощью функции zip:

for proxy_list,login in zip(proxies,numbers):
    print(proxy_list)
    print(login)
    time.sleep(1)

Хотя что вы пытаетесь сделать строчкой d = s.proxies.update({'http': 'http://' + proxy_list}) для меня осталось загадкой.

→ Ссылка