Я нахожусь в ситуации, когда у меня есть 3 вложенных цикла.Каждые x итераций я хочу перезапустить второй цикл for.Если элемент в 3-м цикле for удовлетворяет определенному условию, я хочу удалить этот элемент из списка.
Я не уверен, как реализовать это и использовать понимание списка или создание нового списка не будетон действительно работает, основываясь на похожих вопросах, которые я прочитал.
Пример псевдокода:
items_of_interest = ["apple", "pear"]
while True: # restart 10,000 iterations (API key only last 10,000 requests)
api_key = generate_new_api_key()
for i in range(10000):
html = requests.get(f"http://example.com/{api_key}/items").text
for item in items_of_interest:
if item in html:
items_of_interest.remove(item)
Исходный код намного больше, с большим количеством проверок, постоянным анализом API для чего-либо иэто немного грязно, чтобы организовать, как вы можете сказать.Я не уверен, как уменьшить сложность.