[Tutor] Is there a test for hashability?
Hugo Arts
hugo.yoshi at gmail.com
Thu Sep 1 17:37:50 CEST 2011
On Thu, Sep 1, 2011 at 5:28 PM, Richard D. Moores <rdmoores at gmail.com> wrote:
> Thanks, James, from your ideas I've come up with this function as a
> general test for hashibility of any object:
>
> def is_hashable(object):
> try:
> if hash(object):
> return True
> except TypeError:
> return False
>
> But is it? It returns True for ints, floats, sets, tuples, strings,
> functions; and False for lists
>
> Dick
Are you sure? In my testing it returns False for sets, but True for
frozensets as it should.
More information about the Tutor
mailing list