satoru wrote:
On Sep 20, 6:35 pm, Aidan <[EMAIL PROTECTED]> 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__'
In 3.0, it does. Such consistency is one of the advantages of 3.0.
In at least some 2.x's, str still uses the older __getitem__ iteration
protocol. I am not sure about other built-in sequences.
--
http://mail.python.org/mailman/listinfo/python-list