Having a list like this:
[\'foo\',\'spam\',\'bar\']
is it possible, using list comprehension, to obtain this list as result?
[\
With list comprehensions, you're creating new lists, not appending elements to an existing list (which may be relevant on really large datasets)
Why does it have to be a list comprehension anyway? Just because python has them doesn't make it bad coding practice to use a for-loop.