Czy istnieje elegancki sposób przechodzenia przez listę N razy przez iterację (jak itertools.cycle, ale ograniczanie cykli)?

Chciałbym cyklicznie przeglądać listę (N razy) przez iterator, aby nie przechowywać N kopii listy w pamięci. Czy istnieje wbudowany lub elegancki sposób, aby to zrobić bez pisania własnego generatora?

Idealnie, itertools.cycle (my_list) miałby drugi argument, aby ograniczyć liczbę cykli ... niestety, nie ma takiego szczęścia.

questionAnswers(6)

yourAnswerToTheQuestion