Filip GruszczyƤski <gruszczy at gmail.com> writes: > [1, 0, 0, 1] -> ['b', 'b', 'a', 'a', 'b', 'b'] Using itertools: >>> list(chain(*imap([['a'],['b','b']].__getitem__, [1,0,0,1]))) ['b', 'b', 'a', 'a', 'b', 'b']