从
itertools食谱:
from itertools import teedef pairwise(iterable): "s -> (s0,s1), (s1,s2), (s2, s3), ..." a, b = tee(iterable) next(b, None) return zip(a, b)for v, w in pairwise(a): ...

从
itertools食谱:
from itertools import teedef pairwise(iterable): "s -> (s0,s1), (s1,s2), (s2, s3), ..." a, b = tee(iterable) next(b, None) return zip(a, b)for v, w in pairwise(a): ...