how can i check whether a variable is iterable in my code?

satoru torainLight at gmail.com
Sat Sep 20 06:54:22 EDT 2008


On Sep 20, 6:35 pm, Aidan <ai... at gmail.com> wrote:
> satoru wrote:
> > hi, all
> > i want to check if a variable is iterable like a list, how can i
> > implement this?
>
> this would be one way, though I'm sure others exist:
>
> if hasattr(yourVar, '__iter__'):
>         # do stuff

thank you,but this will miss out sequences like string just because it
doesn't have an attribute named '__iter__'



More information about the Python-list mailing list