Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2001

[Date Index] [Thread Index] [Author Index]

Search the Archive

RE: Converting {{a,b},{c,d}} to just {a,b},{c,d} (no enclosing parens) ?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg28776] RE: [mg28766] Converting {{a,b},{c,d}} to just {a,b},{c,d} (no enclosing parens) ?
  • From: "David Park" <djmp at earthlink.net>
  • Date: Sat, 12 May 2001 20:18:10 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

This is a place where you want to use Sequence.

list = {{a, b}, {c, d}, {e, f}};

Line[{{0, 0}, {0, 1}, Sequence @@ list, {1, 1}, {1, 2}}]
Line[{{0, 0}, {0, 1}, {a, b}, {c, d}, {e, f}, {1, 1}, {1, 2}}]

David Park
djmp at earthlink.net
http://home.earthlink.net/~djmp/ 

> From: aes [mailto:siegman at stanford.edu]
To: mathgroup at smc.vnet.net
> 
> How can I convert a list of pairs, like
> 
>     {{a,b},{c,d},{e,f},. . . }} 
> 
> into just a sequence of pairs, i.e.
> 
>    {a,b}, {c,d}, {e,f}, . . .
> 
> with no outer { }'s?
> 
> Reason for doing this?  Want to define a Line in the form
> 
>    Line[{pt1, pt2, pt3, pt4, pt5, pt6, . . . . . . }]
> 
> where some of the points, say pt1 through pt4 are individually defined; 
> but then a sequence, say pt5 through pt20, are defined by a Table; then 
> pt21, etc are back to individual definitions.
> 
> I know -- I could break these into a sequence of Lines -- but it would 
> be cleaner if there were a simple way to have one Line[ ]  command with 
> all the points inside it.
> 


  • Prev by Date: Re: Inverse Laplace output format?
  • Next by Date: Re: Converting {{a,b},{c,d}} to just {a,b},{c,d} (no enclosing parens) ?
  • Previous by thread: Re: Converting {{a,b},{c,d}} to just {a,b},{c,d} (no enclosing parens) ?
  • Next by thread: Re: Converting {{a,b},{c,d}} to just {a,b},{c,d} (no enclosing parens) ?