[Tutor] Explanation of this lambda
Johan Geldenhuys
johan at accesstel.co.za
Thu Feb 22 06:54:30 CET 2007
Hi all,
I found this function that converts a integer into a 8 bit binary string.
Would somebody care to explain what is happening in this process?
def intToBin(self, x, count=8):
"""
Parameters: `x`: integer
Returns a 8 bit binary string of x
"""
return "".join(map(lambda y:str((x>>y)&1), range(count-1, -1, -1)))
Thanks
Johan
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.441 / Virus Database: 268.18.3/694 - Release Date: 2007/02/20
01:44 PM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20070222/f0416ace/attachment.htm
More information about the Tutor
mailing list