Re: To create {{},{},....{}} beyond $MaxRecursionLimit
- To: mathgroup at smc.vnet.net
- Subject: [mg46733] Re: To create {{},{},....{}} beyond $MaxRecursionLimit
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Thu, 4 Mar 2004 00:47:30 -0500 (EST)
- Organization: Universitaet Leipzig
- References: <c238e9$igj$1@smc.vnet.net>
- Reply-to: kuska at informatik.uni-leipzig.de
- Sender: owner-wri-mathgroup at wolfram.com
Hi,
I love your code but
lst=Table[{},{lengthlist}]
may do it a bit shorter.
Regards
Jens
János wrote:
>
> Hi,
>
> I am in need of creating a nested list in the form of {{},{},....{}}
> of arbitrary length where none of the sublists have any element in it.
> I came up with
>
> lst = NestList[List, {},lengthlist - 1]
>
> For[i = 2, i <=
> lengthlist, i++, flt = Table[{j}, {j, i, lengthlist}]; lst =
> FlattenAt[lst, flt]]
>
> however it complains when lengthlen is over $MaxRecursionLimit. I see
> that I can change that Limit to Infinity, but I rather would not go
> that route. It must be a better way without using NestList.
>
> Any good hint ?
>
> Thanks ahead,
>
> János
> -------------------------------------------------
> clear perl code is better than unclear awk code; but NOTHING comes
> close to unclear perl code
> http://www.faqs.org/faqs/computer-lang/awk/faq/