1
我正在尋找一個爲什麼將一個常規迭代器轉換成一個支持將項目推回到其中的支持。例如。迭代器,支持後推
item = next(my_iterator)
if went_too_far(item):
my_iterator.pushback(item)
break;
這是類似的,但不完全相同的,支持peek
一個迭代;後者,上面會顯示如下信息:
if went_too_far(my_iterator.peek()):
break
else:
item = next(my_iterator)