mirror of
https://github.com/python/cpython.git
synced 2025-11-09 14:06:30 +00:00
Update itertools recipes to use next().
This commit is contained in:
parent
6d327b0d53
commit
21315ba9c8
1 changed files with 3 additions and 4 deletions
|
|
@ -652,8 +652,7 @@ which incur interpreter overhead.
|
||||||
def pairwise(iterable):
|
def pairwise(iterable):
|
||||||
"s -> (s0,s1), (s1,s2), (s2, s3), ..."
|
"s -> (s0,s1), (s1,s2), (s2, s3), ..."
|
||||||
a, b = tee(iterable)
|
a, b = tee(iterable)
|
||||||
for elem in b:
|
next(b, None)
|
||||||
break
|
|
||||||
return zip(a, b)
|
return zip(a, b)
|
||||||
|
|
||||||
def grouper(n, iterable, fillvalue=None):
|
def grouper(n, iterable, fillvalue=None):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue