Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2001

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

Search the Archive

Re: Returning List Position w/o brackets

  • To: mathgroup at smc.vnet.net
  • Subject: [mg29034] Re: [mg28990] Returning List Position w/o brackets
  • From: Tomas Garza <tgarza01 at prodigy.net.mx>
  • Date: Fri, 25 May 2001 01:48:10 -0400 (EDT)
  • References: <200105240807.EAA04916@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

The problem is, of course, that you could obtain a list as the result of
Position. If there is only one of each kind, then Position returns a list
with only one element. It looks messy, but you may use Part to obtain that
unique element:

In[1]:=
letter[[  Flatten[ Position[ number, 2 ] ]]][[1]]

Out[1]=
b

Tomas Garza
Mexico City
----- Original Message -----
From: "brian" <polar at cloud9.net>
To: mathgroup at smc.vnet.net
Subject: [mg29034] [mg28990] Returning List Position w/o brackets


> Is there a way to have have the Position function return a value without
> the brackets.
>
>         Say there are two lists,
>         letter = {a,b,c,d} and number = {1,2,3,4}
>
>         If I call             letter[[2]] I get b
>         but if I use        letter[[  Flatten[ Position[ number, 2 ] ]
> ]] I get {b}
>
>         I have several large lists that I am searching through and then
> need to print out the values and I would like to have the brackets
> removed from the text reports.  I hve tried several different methods
> but nothing seems to work.
>
> Thank for any help    Brian
>
>




  • Prev by Date: Re: Returning List Position w/o brackets
  • Next by Date: Re: MathGL3D: Keep axis when exporting to VRML ?
  • Previous by thread: RE: Returning List Position w/o brackets
  • Next by thread: Re: Returning List Position w/o brackets