当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python itertools.pairwise用法及代码示例


用法:

itertools.pairwise(iterable)

返回取自输入 iterable 的连续重叠对。

输出迭代器中 2 元组的数量将比输入数量少 1。如果输入可迭代的值少于两个,它将为空。

大致相当于:

def pairwise(iterable):
    # pairwise('ABCDEFG') --> AB BC CD DE EF FG
    a, b = tee(iterable)
    next(b, None)
    return zip(a, b)

3.10 版中的新函数。

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 itertools.pairwise。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。