Re: Assigning values to a list.
- To: mathgroup at smc.vnet.net
- Subject: [mg110108] Re: Assigning values to a list.
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Wed, 2 Jun 2010 02:04:59 -0400 (EDT)
Easy -- at least in the kind of example you explicitly show: x = {1, 3, 5}; y = {2, 4, 6}; Partition[Riffle[x, y], 2] {{1,2},{3,4},{5,6}} Riffle does the equivalent of a perfect "riffle shuffle" of two decks of cards, alternating between the two: Riffle[x, y] {1, 2, 3, 4, 5, 6} And then Partition[..., 2] splits that list into a list of length-two sublists. On 6/1/2010 4:24 AM, kevin wrote: > Hi Guys, > > I am a newbie to mathematica..Is there anyway to read > values from 2 lists {n by 1} and {n by 1} to a new list {n by 2} > without using loops.. eg say you have x = {1,3,5} any y = {2,4,6}, I > will need a new list z ={{1,2},{3,4},{5,6}}.. Thanks in advance. > -- Murray Eisenberg murrayeisenberg at gmail.com 80 Fearing Street phone 413 549-1020 (H) Amherst, MA 01002-1912