base converter
Marcin 'Qrczak' Kowalczyk
qrczak at knm.org.pl
Thu Jun 14 10:41:42 EDT 2001
Thu, 14 Jun 2001 10:15:21 GMT, Fredrik Lundh <fredrik at pythonware.com> pisze:
> (still waiting for someone to come up with a one-liner using
> list comprehensions ;-)
As you wish :-)
from __future__ import nested_scopes
import string
def fix(f): return lambda x: f(fix(f), x)
def BaseConvert(x, b, digits=string.digits+string.uppercase):
return [digits[d%b] for d in
fix(lambda iter, y: y and iter(y/b)+[y] or [])(x) or [0]]
--
__("< Marcin Kowalczyk * qrczak at knm.org.pl http://qrczak.ids.net.pl/
\__/
^^ SYGNATURA ZASTĘPCZA
QRCZAK
More information about the Python-list
mailing list