MathGroup Archive 2011

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

Search the Archive

Re: Table constructed from two lists

  • To: mathgroup at smc.vnet.net
  • Subject: [mg123736] Re: Table constructed from two lists
  • From: Tomas Garza <tgarza10 at msn.com>
  • Date: Sat, 17 Dec 2011 02:41:20 -0500 (EST)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • References: <201112161048.FAA06818@smc.vnet.net>

There is something suitable for your query: MapThread
In[1]:= list1 = {1, 2, 3};list2 = {4, 5, 6}; MapThread[Pl=
us, {list1, list2}]
Out[2]= {5, 7, 9}
And, in general,
In[3]:= MapThread[f, {list1, list2}]
Out[3]= {f[1, 4], f[2, 5], f[3, 6]}
-Tomas
> Date: Fri, 16 Dec 2011 05:48:57 -0500
> From: af17g11 at gmail.com
> Subject: Table constructed from two lists
> To: mathgroup at smc.vnet.net
>
> Hello
>
> I'd like to construct a table by making each element of the table a
> function of elements of a couple of lists I have specified, but I'm
> getting an error message that seems not to make any sense.
>
> So I have a couple of lists, like these
> list1 = {1,2,3}
> list2 = {4,5,6}
>
> My code for the table I want to construct from those lists is a bit
> like this:
> Tplus = [list1[i]+list2[i], {i, Range[Length[list1]]}].
>
> The error I get claims that i is not an integer or a list of integers,
> but Range[Length[list1]] is a list of integers.
>
> I would appreciate any ideas on what I'm doing wrong.
>
> Alan Forrester
>


  • Prev by Date: Re: reliably sort?
  • Next by Date: Re: Table constructed from two lists
  • Previous by thread: Table constructed from two lists
  • Next by thread: Re: Table constructed from two lists