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

Dimitris Vekris dvekris at hotmail.com
Tue Jun 9 09:08:48 EDT 2009


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: ptrash at web.de
> To: haskell-cafe at haskell.org
> Subject: [Haskell-cafe] Combine to List to a new List
> 
> 
> 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...
> 
> 
> -- 
> View this message in context: http://www.nabble.com/Combine-to-List-to-a-new-List-tp23942440p23942440.html
> Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.
> 
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe

_________________________________________________________________
Windows Live™: Keep your life in sync. Check it out!
http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t1_allup_explore_012009
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20090609/a95d7c73/attachment.html


More information about the Haskell-Cafe mailing list