[Haskell-cafe] Combine to List to a new List

2009-06-09 Thread ptrash
Hi, I have the following two lists: a = [1,2,3] b = ["A","B","C"] I want a combination of the to lists: c = [(1,"A"), (2, "B"), (3, "C")] How can I do this? I have tried c = [(x,y) | x <- a, y <- b] But this just returns me a list with every possible combination of the 2 lists. Thanks..

Re: [Haskell-cafe] Combine to List to a new List

2009-06-09 Thread Andrew Wagner
Try c = zip a b On Tue, Jun 9, 2009 at 9:05 AM, ptrash wrote: > > Hi, > > I have the following two lists: > > a = [1,2,3] > b = ["A","B","C"] > > I want a combination of the to lists: > > c = [(1,"A"), (2, "B"), (3, "C")] > > How can I do this? > > I have tried > > c = [(x,y) | x <- a, y <- b] >

RE: [Haskell-cafe] Combine to List to a new List

2009-06-09 Thread Dimitris Vekris
Probably you might need the "zip" function.Check here:http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#v:zip > Date: Tue, 9 Jun 2009 06:05:57 -0700 > From: ptr...@web.de > To: haskell-cafe@haskell.org > Subject: [Haskell-cafe] Combine to List to a new L

Re: [Haskell-cafe] Combine to List to a new List

2009-06-09 Thread ptrash
Hey, cool. Thanks! -- View this message in context: http://www.nabble.com/Combine-to-List-to-a-new-List-tp23942440p23942633.html Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com. ___ Haskell-Cafe mailing list Haskell-Cafe@haskel

Re: [Haskell-cafe] Combine to List to a new List

2009-06-09 Thread Mattias Bengtsson
On Tue, 2009-06-09 at 06:05 -0700, ptrash wrote: > Hi, > > I have the following two lists: > > a = [1,2,3] > b = ["A","B","C"] > > I want a combination of the to lists: > > c = [(1,"A"), (2, "B"), (3, "C")] > > How can I do this? What you want is a function with the following type signature: