 
 
 
 
 
 
Re: How Do You Reduce Multiple Elements in a List?
- To: mathgroup at smc.vnet.net
- Subject: [mg33887] Re: How Do You Reduce Multiple Elements in a List?
- From: dennisw555 at aol.com (DennisW555)
- Date: Sun, 21 Apr 2002 06:14:24 -0400 (EDT)
- References: <a9r3ve$ltc$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
>Given a list of integers that generally contains the same number many times,
>I'd like to reduce it to a list that just gives me the number/count pairs.
>For example, I'd like to convert the list
>   {1, 1, 1, 1, 1, 2, 2, 2, 4, 4, 4, 4, 4, 4}
>into
>   {{1,5}, {2,3}, (4,6}}
Try
Map[{First#],Length[#]}&,Split[list]]
If you want all the numbers on ascending order use
Map[{First#],Length[#]}&,Split[Sort[list]]]
Dennis

