list comprehensions
Mikael Olofsson
mikael at isy.liu.se
Thu Apr 8 06:05:02 EDT 2004
"Elaine Jackson" <elainejackson7355 at home.com> wrote:
> [snip] I've discovered that you get an error from
>
> x = [(i,j) for i in range(7-j) for j in range(3)]
>
> while
>
> y = [[(i,j) for i in range(7-j)] for j in range(3)]
>
> works fine. [snip]
I will not argue about intuitiveness, but FYI:
z = [(i,j) for j in range(3) for i in range(7-j)]
works fine. Others can explain why it is one way and not the other.
/Mikael Olofsson
Universitetslektor (Associate professor)
Linköpings universitet
-----------------------------------------------------------------------
E-Mail: mikael at isy.liu.se
WWW: http://www.dtr.isy.liu.se/en/staff/mikael
Phone: +46 - (0)13 - 28 1343
Telefax: +46 - (0)13 - 28 1339
-----------------------------------------------------------------------
Linköpings kammarkör: www.kammarkoren.com Vi söker tenorer och basar!
More information about the Python-list
mailing list