Difference between unindexable and unsubscriptable
Fredrik Lundh
fredrik at pythonware.com
Wed Oct 11 01:33:01 EDT 2006
Jackson wrote:
> What is the difference between "object is unindexable" and "object is
> unsubscriptable"?
>
> I would like to test if an object can accept: obj[0]
>
> >>> from sets import Set
> >>> Set([1,2])[0]
> TypeError: unindexable object
>
> >>> 3[0]
> TypeError: unsubscriptable object
>
> It seems like each of these errors can be replaced with a single type error.
the message string is not part of the error type, and may change between
versions. just catch the TypeError and be done with it.
</F>
More information about the Python-list
mailing list