In <[EMAIL PROTECTED]>, Bruno Desthuilliers wrote:
> 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.
What about objects that just implement an apropriate `__getitem__()`
method?
Ciao,
Marc 'BlackJack' Rintsch
--
http://mail.python.org/mailman/listinfo/python-list