picture_links = []
for url in flat_list:
html = get_html(url)
picture_links.append(get_data(html))
url = flat_list[0]
html = get_html(url)
data = get_data(html)
И второй список даже конвертировать не надоДа действительно, я скорее математически мыслил задачка то на пересечение наборов. На сколько я помню могу ошибаться он все равно его конвертирует в set, так что с экономить не получится.
Что бы не отправлять запрос на сервер слишком быстро каждый раз, он будет пару секунд брать паузу перед очередным запросом на сервер.