Fate of itertools.dropwhile() and itertools.takewhile()

Raymond Hettinger python at rcn.com
Sun Dec 30 19:18:47 EST 2007


[bearophile]
> Here are my usages (every sub-list is
> sorted by inverted frequency usage):
>
> I use often or very often:
> groupby( iterable[, key])
> imap( function, *iterables)
> izip( *iterables)
> ifilter( predicate, iterable)
> islice( iterable, [start,] stop [, step])
>
> I use once in while:
> cycle( iterable)
> chain( *iterables)
> count( [n])
> repeat( object[, times])
>
> I have used probably one time or few times:
> starmap( function, iterable)
> tee( iterable[, n=2])
> ifilterfalse( predicate, iterable)
>
> Never used so far:
> dropwhile( predicate, iterable)
> takewhile( predicate, iterable)

Thank you for the useful and informative response.


Raymond



More information about the Python-list mailing list