bpeterso2000
2/15/2015 - 6:33 PM

Get 1st item from generator, but put it back so that original generator is intact.

Get 1st item from generator, but put it back so that original generator is intact.

from toolz import cons, first

def peek(seq):
    header = first(seq)
    return header, cons(head, seq)