MathGroup Archive 2010

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: How do I test for existence of a list element?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg112702] Re: How do I test for existence of a list element?
  • From: "andre.robin3" <andre.robin3 at wanadoo.fr>
  • Date: Mon, 27 Sep 2010 05:48:31 -0400 (EDT)
  • References: <i7k4d7$lha$1@smc.vnet.net>

I recently had the same problem, but for a more general case : How to test
the existence of a deeply embedded element in a ragged structure ?

Say that the position of the element is specified by : list={i,j,k ..}

my solution was something like :
existenceTestQ[exp_, list_] := Module[{res},
res = False;
ReplacePart[exp, list :> (res = True)];
res
]

may be not elegant, but sufficient

"Joseph Gwinn" <joegwinn at comcast.net> a écrit dans le message de news: 
i7k4d7$lha$1 at smc.vnet.net...
>I have an application where I am bouncing around in a list, and may
> accidentally ask for an element beyond the end of the list, which causes
> Mathematica to complain and balk, preventing completion.
>
> Is there any way to test for the existence of a list element without
> provoking complaint or balking should the list item fail to exist?
>
> Thanks,
>
> Joe Gwinn
> 




  • Prev by Date: RootSearch issue
  • Next by Date: Re: Row or column?
  • Previous by thread: Re: How do I test for existence of a list element?
  • Next by thread: Re: How do I test for existence of a list element?