replicate¶
-
class
iteration_utilities.
replicate
(iterable, times)¶ Replicates each item in the iterable for times times.
- Parameters
- iterableiterable
The iterable which contains the elements to be replicated.
- timespositive
int
The number of times each element is replicated.
- Returns
- repeated_iterablegenerator
A generator containing the replicated items from iterable.
Examples
>>> from iteration_utilities import replicate >>> ''.join(replicate('abc', 3)) 'aaabbbccc'
>>> list(replicate(range(3), 5)) [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2]
-
__length_hint__
()¶ Tries to estimate for the length of the instance (returns
0
if an estimation is not possible).
-
current
¶ (any type) The item that is currently replicated (readonly).
Only available if an item has been replicated.
New in version 0.6.