Matt Porter <mabbikeel at gmail.com> wrote: > Hi guys, > > I'm trying to compress a string. > E.g: > "AAAABBBC" -> "ABC" You mean like this? >>> ''.join(c for c, _ in itertools.groupby("AAAABBBCAADCASS")) 'ABCADCAS' HTH Marc