Nested List Comprehension
David C. Ullrich
ullrich at math.okstate.edu
Mon Jul 16 09:57:29 EDT 2001
On 15 Jul 2001 19:50:12 GMT, "James T. Dennis" <jadestar at idiom.com>
wrote:
> This is not a question but merely a comment from a
> newbie. I'm reading Beazley's 2nd Ed. "Python Essential
> Reference" and playing with things therein and I thought
> "list comprehension, what a quick way to make a multiplication
> table"
>
> multtab = [ [ x*y for x in range(13) ] for y in range(13) ]
>
> ... though I was surpirsed that I got the syntax correct
> on the first try. (It still looks wrong,
??? It looks exactly right to me; I must be looking at it
wrong. (What looks wrong about it? What would look righter?)
> somehow but
> [ x*y [x for x in range(13)] [y for y in range(13) ] ] looks
> even more wrong).
>
>
>
David C. Ullrich
More information about the Python-list
mailing list