RV: Returning List Position w/o brackets
- To: mathgroup at smc.vnet.net
- Subject: [mg29014] RV: [mg28990] Returning List Position w/o brackets
- From: "Higinio Ramos" <higra at gugu.usal.es>
- Date: Fri, 25 May 2001 01:47:52 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
----- Original Message ----- From: Higinio Ramos <higra at gugu.usal.es> To: mathgroup at smc.vnet.net Subject: [mg29014] RE: [mg28990] Returning List Position w/o brackets > > ----- Original Message ----- > From: brian <polar at cloud9.net> To: mathgroup at smc.vnet.net > To: <mathgroup at smc.vnet.net> > Sent: Thursday, May 24, 2001 10:07 AM > Subject: [mg29014] [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 > > > > > perhaps there is no the better way, but it works > > In[23]:= > letter[[Apply[Sequence, Flatten[Position[ number, 2 ]]]]] > Out[23]= > b Or simply In[44]:= letter[[ Flatten[ Position[ number, 2 ] ] ]][[1]] Out[44]= b