"number-in-base" ``oneliner''
Bengt Richter
bokr at oz.net
Sat Oct 30 23:36:31 EDT 2004
On Sun, 31 Oct 2004 03:11:07 GMT, bokr at oz.net (Bengt Richter) wrote:
[...]
Goofed ;-/
def number_in_base(x, N=10, digits='0123456789ABCDEF'):
return '-'[:x<0]+''.join([digits[r] for q in [abs(x)]
for q,r in iter(lambda:divmod(q, N), (0,0))][::-1]) or digits[0]
(Shouldn't have hardwired '0' in place of digits[0])
It must be time to eat ... sorry.
Regards,
Bengt Richter
More information about the Python-list
mailing list