как изменить условия цикла while, находящегося в repeat_list , таким образом, чтобы массив обходился только два раза?
def repeat_list(list_):
list_values = list_.copy()
while True:
value = list_values.pop(0)
list_values.append(value)
yield value
for i in repeat_list([1, 2, 3]):
print(i)
Источник: Stack Overflow на русском