Мені потрібно повторити круговий список, можливо, багато разів, щоразу починаючи з останнього відвідуваного пункту.
Випадок використання - пул з'єднань. Клієнт запитує про з'єднання, ітератор перевіряє, чи є вказівка на з'єднання, і повертає його, інакше циклічно, поки не знайде доступне.
Чи є акуратний спосіб зробити це в Python?