Re: Getting rid of those deprecated Do[] loops?
- To: mathgroup at smc.vnet.net
- Subject: [mg92801] Re: Getting rid of those deprecated Do[] loops?
- From: Torsten Schoenfeld <schoenf at math.TU-Berlin.DE>
- Date: Mon, 13 Oct 2008 07:05:53 -0400 (EDT)
- References: <gcsctj$8mj$1@smc.vnet.net>
AES wrote:
> Somewhat to my surprise, the construction
>
> Table[{aa = kk[[1]]; bb = kk[[2]]; aa, bb, xx, yy},
> {kk, {{1, 10}, {1, 20}, {1, 30}, {2, 10}, {2, 20},
> {2,30}}}
> ] // TableForm
>
> using a two-dimensional iterator iterator variable kk, actually does
> this, though the "iterator list" is obviously a bit messy.
You can use Table[] with more than one iterator. This yields a nested
list of lists which can be flattened with Flatten[] to give the desired
result:
Table[{aa, bb, xx, yy}, {aa, 1, 2}, {bb, 10, 30, 10}]
// Flatten[#, 1] & // TableForm
-Torsten