Clever, quick iterators that make your smile whiter
Project description
# yter
Version 1.7.0 2016, March 1
Clever, quick iterator functions that make your smile whiter.
This will work with versions of Python 2.6+ and 3.2+. The tests also pass with recent Pypy and Jython releases.
## Functions
There are many functions that process data from iterators in efficient ways.
yany – Extended version of the builtin any, test if any values are true
yall – Extended version of the builtin all, test if all values are true
last – Get the final value from an iterator
head – Get the first values from an iterator
tail – Get the last values from an iterator
finish – Complete an iterator and get number of values
minmax – Find the minimum and maximum values from an iterable
minmedmax – Find the minimum, median, and maximum values from an iterable
isiter – Test if an object is iterable, but not a string type
contain – Copy an iterator into a list if it is not already a sequence
## Iterators
There are several iterators that wrap an existing iterator and process it’s output.
call – Iterator that works with mixed callable types
percent – Iterator that skips a percentage of values
flat – Iterator of values from a iterable of iterators
chunk – Iterator of lists with a fixed size from iterable
key – Iterator of pairs of key result and original values
unique – Iterate only the unique values
duplicate – Iterate only the duplicated values
## Keys
Utility functions that are useful to use as a key argument
formatter – Create a function that formats given values into strings
numeric – Split a string into string and integer sections
getter – Shorthand for attrgetter, itemgetter, and methodcaller operators
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.