On Wed, 31 Oct 2007 21:39:05 +0000, Abandoned wrote: > On Oct 31, 10:50 pm, Roberto Bonvallet <[EMAIL PROTECTED]> wrote: >> On 31 oct, 16:58, Abandoned <[EMAIL PROTECTED]> wrote: >> >> >> >> > Hi.. >> > I want to do this: >> > for examle: >> > 12332321 ==> 12.332.321 >> >> > How can i do? >> >>> x = 12332321 >> >>> '.'.join(''.join(i for n, i in g) for k, g in >> >>> groupby(enumerate(reversed(str(x))), lambda (n, i): n//3))[::-1] >> '12.332.321' >> >> -- >> Roberto Bonvallet > > I'm sorry but it give me error "no module named groupby" My python > version is 2.51
from itertools import groupby But don't re-invent the wheel. Use the locale module like Chris Mellon suggested. -- Steven. -- http://mail.python.org/mailman/listinfo/python-list