Re: Help with concatenating a list with &&
- To: mathgroup at smc.vnet.net
- Subject: [mg102225] Re: [mg102153] Help with concatenating a list with &&
- From: Bob Hanlon <hanlonr at cox.net>
- Date: Sat, 1 Aug 2009 04:04:37 -0400 (EDT)
- Reply-to: hanlonr at cox.net
ls = {ex1, ex2, ex3, ex4}; And @@ ls ex1 && ex2 && ex3 && ex4 Apply[And, ls] ex1 && ex2 && ex3 && ex4 Bob Hanlon ---- janey <janemkiwi at gmail.com> wrote: ============= Can anyone help me make better use of mathematica's built in commands? My problem is to take the list of expressions ls: ls={ex1, ex2, ex3, ex4} and connect them to obtain ex1 && ex2 && ex3 && ex4 I thought I should be able to use && @@ ls or equivalently Apply[&&, ls] However this fails. I ended up using the very awkward conditions = ls[[1]] && ls[[2]] Do[conds = conds && ls[[i]], {i, 3, Length[ls]}] which works but feels like just bludgeoning the problem Does anyone know of a more elegant way to work this? Thanks, Jane.