Pairwise: s -> (s0,s1), (s1,s2), (s2, s3), ...
(iterable)
| 271 | |
| 272 | |
| 273 | def pairwise(iterable): |
| 274 | """Pairwise: s -> (s0,s1), (s1,s2), (s2, s3), ...""" |
| 275 | a, b = itertools.tee(iterable) |
| 276 | next(b, None) |
| 277 | return zip(a, b) |
| 278 | |
| 279 | |
| 280 | def main(args): |