les_iterables.functions module
Summary
Functions:
Select elements from a sequence based on their indexes. |
|
Convert an iterable into an infinite series of lists of containing zero or one items. |
|
A single False value followed by True values. |
|
The indexes at which item occurs in a sequence. |
|
An iterable of just one item. |
|
A single True value followed by False values. |
|
Reference
- les_iterables.functions.just(item)[source]
An iterable of just one item.
- Parameters:
item – The item to be yielded.
- Yields:
The item.
- les_iterables.functions.elements_at(seq, indexes)[source]
Select elements from a sequence based on their indexes.
- Parameters:
seq – The sequence from which to select elements.
indexes – Indexes into seq indicating the selected elements.
- Yields:
A series of items selected from seq by indexes.
- Raises:
IndexError – If one of the indexes is not valid with seq.
- les_iterables.functions.indexes(seq, item)[source]
The indexes at which item occurs in a sequence.
- Parameters:
seq – A sequence in which to search for occurrences of item.
item – The item for which to determine indexes.
- Yields:
A series of indexes into seq at which item occurs.