>>>>> "alr" == alr <anlri at wmdata.com> writes: alr> reduce(lambda l, i: l + i, [[item] * repetitions for item in alr> sequence]) Oops, premature hit of send key. What I meant to say was seq = ['a', 'b', 'c'] print [x for x in seq for i in range(len(seq))] JDH