Building List
- To: mathgroup at smc.vnet.net
- Subject: [mg48015] Building List
- From: "Bruce W. Colletti" <bcolletti at compuserve.com>
- Date: Fri, 7 May 2004 04:29:35 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Re Mathematica 5.0.1.0. I have a list of lists -- e.g., L = { {1,2},{3,4,5,6},{7,8} } -- and want to replace element-lists (whose length exceeds 2) with another list built from that element. All else is untouched. For instance, using L above, replace {3,4,5,6} with {3,4}, {3,5}, {3,6}. This transforms L to the desired form { {1,2}, {3,4}, {3,5}, {3,6}, {7,8} }. Although I can do this using Sow and Reap, am hoping there's an easier way using rules (/.). In general, I want to replace those L-elements x (that meet a criterion) with foo[x]. Thanks. Bruce