python-iterator

迭代器

1
2
3
4
5
6
7
8

def negated(seq):
for i in seq:
yield -i

>>> chain = negated(squared(integers()))
>>> list(chain)
[-1, -4, -9, -16, -25, -36, -49, -64]