[Python] elencare numeri in binario
enrico franchi
enrico.franchi a gmail.com
Sab 17 Nov 2007 00:34:40 CET
On Nov 16, 2007 4:08 PM, Gian Mario Tagliaretti <gianmt a gnome.org> wrote:
Una soluzione 'string based' è:
convert = {
'0' : '0000',
'1' : '0001',
'2' : '0010',
'3' : '0011',
'4' : '0100',
'5' : '0101',
'6' : '0110',
'7' : '0111',
'8' : '1000',
'9' : '1001',
'a' : '1010',
'b' : '1011',
'c' : '1100',
'd' : '1101',
'e' : '1110',
'f' : '1111',
}
print ''.join([convert[c] for c in hex(23675)[2:]])
Non è particolarmente efficiente, ma lo trovo piuttosto leggibile.
--
-enrico
Maggiori informazioni sulla lista
Python