Re: Select from a list
- To: mathgroup at smc.vnet.net
- Subject: [mg49884] Re: [mg49856] Select from a list
- From: Ken Levasseur <klevasseur at mac.com>
- Date: Thu, 5 Aug 2004 09:20:57 -0400 (EDT)
- References: <200408041446.KAA20166@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
One way to do it is with ReplaceRepeated (//.):
In[1]:=
a = {1, 1, 2, 2, 4, 6, 6, 8, 8, 9}
Out[1]=
{1, 1, 2, 2, 4, 6, 6, 8, 8, 9}
In[2]:=
a //. {{pre___, x_, x_, post___} : > {pre, x, post}}
Out[2]=
{1, 2, 4, 6, 8, 9}
Ken Levasseur
Math. Sci.
UMass Lowell
On Aug 4, 2004, at 10:46 AM, Feng-Yin Chang wrote:
> Hi everyone,
>
> Does anyone have an idea to drop the repeating elements in one list?
> The list was built in sequence,fortunately.
>
> for example,
> from a={1,1,2,2,4,6,6,8,8,9}
> to a1={1,2,4,6,8,9}
>
>
> The purpose is to avoid the one-to-many mapping problem in my case.
>
> Feng-Yin Chang,
> Institute of Physics,NCTU,Taiwan
>
- References:
- Select from a list
- From: Feng-Yin Chang <fychang@slac.stanford.edu>
- Select from a list