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:
- it should work in 2.7 (but for the sake of curiosity I'm interested in a 3.x solution)
- list elements should be independent copies (they are mutable types)
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…