Writing a string.ishex function

Duncan Booth duncan.booth at invalid.invalid
Thu Jan 14 14:19:53 EST 2010


MRAB <python at mrabarnett.plus.com> wrote:

> I raise you one character:
> 
> ishex2 = lambda s: not(set(s)-set(string.hexdigits))     # Yours
> ishex3 = lambda s: not set(s)-set(string.hexdigits)      # Mine
> 
> I could actually go three better:
> 
> ishex3=lambda s:not set(s)-set(string.hexdigits)

But none of those pass your own "ishex('') should return False" test.



More information about the Python-list mailing list