do you master list comprehensions?

Max M maxm at
Mon Dec 13 22:07:19 CET 2004

Will Stuyvesant wrote:

> I tried funnies like [[w for w in L] for L in data],
> that is correct syntax, but you'd never guess.

That is absolutely correct. It's not a funnie at all. If you find it odd 
it's only because you are not used to list comprehensiones.

In that case you might be more comfortable with:

data = [['foo','bar','baz'],['my','your'],['holy','grail']]
result = []
for l in data:
     result += l


hilsen/regards Max M, Denmark
IT's Mad Science

More information about the Python-list mailing list