Welcome, guest | Sign In | My Account | Store | Cart
def two_finger(iterable):
   
"""
    >>> sequence = [1, 3, 9, 5, 22, 11]
    >>> for item, next in two_finger(sequence):
    ...     print item, next
    ...
    1 3
    3 9
    9 5
    5 22
    22 11
    """

    iterator
= iter(iterable)
    item
= iterator.next()
   
while True:
       
try:
           
next = iterator.next()
           
yield item, next
            item
= next
       
except StopIteration:
           
return

History