itertools2: Functions creating iterators for efficient looping


[Up] [Top]

Documentation for package ‘itertools2’ version 0.1.1

Help Pages

itertools2-package itertools2: Functions creating iterators for efficient looping
consume Consumes the first n elements of an iterator
dotproduct Computes the dot product of two iterable objects
ichain Iterator that chains multiple arguments together into a single iterator
ichunk Iterator that returns elements in fixed-length chunks
icompress Iterator that filters elements where corresponding selector is false.
icount Iterator of neverending numeric sequence with initial value and step size
icycle Iterator that cycles indefinitely through an iterable object
idropwhile Iterator that drops elements until the predicate function returns FALSE
ienum Iterator that returns the elements of an object along with their indices
ienumerate Iterator that returns the elements of an object along with their indices
ifilter Iterator that filters elements not satisfying a predicate function
ifilterfalse Iterator that filters elements not satisfying a predicate function
ilength Consumes an iterator and computes its length
imap Iterator that applies a given function to several iterables concurrently.
ipad Iterator that returns an object followed indefinitely by a fill value
ipairwise Iterator that returns elements of an object in pairs
iproduct Iterator that returns the Cartesian product of the arguments.
irep Iterator that replicates elements of an iterable object
irepeat Iterator that returns an object indefinitely
irep_len Iterator that replicates elements of an iterable object
iroundrobin Iterator that traverses each given iterable in a roundrobin order
iseq Iterators for sequence generation
iseq_along Iterators for sequence generation
iseq_len Iterators for sequence generation
islice Iterator that returns selected elements from an iterable.
istar Iterator that applies a given function to the elements of an iterable.
istarmap Iterator that applies a given function to the elements of an iterable.
is_iterator Helper function that determines whether is an iterator object
itabulate Iterator that maps a function to a sequence of numeric values
itakewhile Iterator that returns elements while a predicate function returns TRUE
itee Returns a list of n independent iterators from a single iterable object
itertools2 itertools2: Functions creating iterators for efficient looping
iter_deepcopy Performs a deep copy of an iterator
iter_length Helper function that determines the length of an iterator object
iunique Iterator that extracts the unique elements from an iterable object
iunique_justseen Iterator that extracts the just-seen unique elements from an iterable object
izip Iterator that iterates through several iterables concurrently.
izip_longest Iterator that iterates through several iterables concurrently.
nth Returns the nth item of an iterator
package-itertools2 itertools2: Functions creating iterators for efficient looping
quantify Count the number of times an iterable object is TRUE
stop_iteration Helper function that determines whether an object inherits from a StopIteration exception
take Return the first n elements of an iterable object as a list
try_nextElem Calls iterators::nextElem(). If error, returns default value.