Я знаю, что вы можете использовать c = cycle(['a', 'b', 'c'])
для циклического перехода между элементами с помощью c.next()
, но есть ли он, чтобы получить текущий элемент итератора?Получение текущего элемента цикла цикла itertools python
например, если c.next()
возвращен 'c'
, это означает, что итератор был на 'b'
раньше. Есть ли способ получить 'b'
без использования next()
?
Удовольствие: попробуйте 'print list (c)' и посмотреть, что произойдет. –
ха-ха никогда не уходит! – Algorithmatic