How to test if object is sequence, or iterable?
Bruno Desthuilliers
bdesth.quelquechose at free.quelquepart.fr
Sat Jul 22 14:37:33 EDT 2006
Tim N. van der Leeuw a écrit :
> Hi,
>
> I'd like to know if there's a way to check if an object is a sequence,
> or an iterable. Something like issequence() or isiterable().
>
> Does something like that exist? (Something which, in case of iterable,
> doesn't consume the first element of the iterable)
isiterable = lambda obj: isinstance(obj, basestring) \
or getattr(obj, '__iter__', False)
Should cover most cases.
More information about the Python-list
mailing list