Fastest way to convert a byte of integer into a list

jigloo phus at live.com
Sun Jul 15 04:37:20 CEST 2007


On 7 13 ,   6 34 , Godzilla <godzillais... at gmail.com> wrote:
> Hello,
>
> I'm trying to find a way to convert an integer (8-bits long for
> starters) and converting them to a list, e.g.:
>
> num = 255
> numList = [1,1,1,1,1,1,1,1]
>
> with the first element of the list being the least significant, so
> that i can keep appending to that list without having to worry about
> the size of the integer. I need to do this because some of the
> function call can return a 2 lots of 32-bit numbers. I have to find a
> way to transport this in a list... or is there a better way?

my clone *bin* function from python3000
def _bin(n, count=32):
	"""returns the binary of integer n, using count number of digits"""
	return ''.join([str((n >> i) & 1) for i in range(count-1, -1, -1)])




More information about the Python-list mailing list