i see lots of neat one-liner solutions but just for the sake of argument:

def compress_str(str):
     new_str = ""
     lc = ""
     for c in str:
        if c != lc: new_str.append(c)
     return new_str


"Matt Porter" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
> Hi guys,
>
> I'm trying to compress a string.
> E.g:
>  "AAAABBBC" -> "ABC"
>
> The code I have so far feels like it could be made clearer and more 
> succinct, but a solution is currently escaping me.
>
>
>
>
> Cheers
> Matt
> -- 
> --
> 


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to