itertools 1.0.0
Additional range primitives for iteration
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
itertools
Additional range primitives for iterations. (inspired by Python)
Methods
pairwise
Iterates over a range in pairs. Allows non-filling end intervals:
[1,2,3].pairwise().array == [[1,2],[2,3]]
Params:
r = Range from which the minimum will be selected
pairLength = Pair size (default 2)
Returns: The minimum of the passed-in values.
splitwise
Iterates over a range in splits. Allows non-filling end intervals:
[1,2,3].splitwise().array == [[1,2],[3]]
Params:
r = Range from which the minimum will be selected
pairLength =
Returns: The minimum of the passed-in values.
TODO
- Decide whether it is ok to have transient iterators
- use a better method instead of the circular buffer with
dup
for pairwise
- Registered by Seb
- 1.0.0 released 8 years ago
- greenify/d-itertools
- MIT
- Copyright © 2016, greenify
- Authors:
- Dependencies:
- none
- Versions:
-
1.1.0 2016-Feb-27 1.0.0 2016-Feb-26 ~master 2016-May-03 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
0 downloads this month
-
112 downloads total
-
- Score:
- 0.8
- Short URL:
- itertools.dub.pm