Insert item before each element of a list
mooremathewl at gmail.com
mooremathewl at gmail.com
Mon Oct 8 15:28:43 EDT 2012
What's the best way to accomplish this? Am I over-complicating it? My gut feeling is there is a better way than the following:
>>> import itertools
>>> x = [1, 2, 3]
>>> y = list(itertools.chain.from_iterable(('insertme', x[i]) for i in range(len(x))))
>>> y
['insertme', 1, 'insertme', 2, 'insertme', 3]
I appreciate any and all feedback.
--Matt
More information about the Python-list
mailing list