MathGroup Archive 2003

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

Search the Archive

Re: Symbols and Lists

  • To: mathgroup at smc.vnet.net
  • Subject: [mg39899] Re: Symbols and Lists
  • From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
  • Date: Tue, 11 Mar 2003 02:36:07 -0500 (EST)
  • Organization: Universitaet Leipzig
  • References: <b4c8e4$n7k$1@smc.vnet.net>
  • Reply-to: kuska at informatik.uni-leipzig.de
  • Sender: owner-wri-mathgroup at wolfram.com

Hi,

nobody knows what symbol should have the i-th value of you second list
When the lists have the same length

ss = {a, b, c, d, e, f, g};
dd = {1, 5, {3, 4}, 7, abc, {0.1, 0.001}, 3.1415};
Set @@@ Transpose[{ss, dd}]

work fine

Regards
  Jens

Goyder Dr HGD wrote:
> 
> Dear MathGroup,
> 
> I am doing something much more complicated but this trivial example
> expresses my difficulty.
> 
> If I have a list of symbols and a list of data such as
> 
> ss = {a, b, c, d, e}
> 
> dd = {1, 5, {3, 4}, 7, abc, {0.1, 0.001}, 3.1415}
> 
> how do I take a symbol from the list ss and associated it with data from the
> list dd?
> 
> A wrong attempt is to try
> 
> ss[[3]] = dd[[4]]
> 
> This replaces element 3 in ss with element 4 from dd.
> 
> What I need is an assignment so that, in this case, the symbol c is
> associated with the data. Equivalent to writing
> 
> c = dd[[4]]
> 
> so that c could then be used in subsequent expressions and the list ss is
> unchanged.
> 
> Note that this is a trivial example for pedagogic purposes - I can't do the
> simple assignment in my actual case.
> 
> Thanks
> 
> Hugh Goyder


  • Prev by Date: Re: Running ssh in Mathematica
  • Next by Date: RE: Re: Fwd: Antiderivatives and Definite Integrals
  • Previous by thread: Re: Symbols and Lists
  • Next by thread: Re: Symbols and Lists