So I have a list [a,b,c]
and I want to obtain [a,b,c,a,b,c,...a,b,c]
.
I can of course do this with two nested loops, but there must be a better way? itertools.cycle()
would have been solution if I could provide a count.
Two constraints:
Eventually I came up with:
[copy.copy(e) for _ in range(N) for e in sourceList]