Python iterable
refers to a sequence which can be loop through. For example,
lists, strings are iterables.
iter()
function can check whether a variable is an iterable or not.
>>> x = 'abc' >>> iter(x)
To be safe, let's add exception handling:
>>> x = 3 >>> try: ... y = iter(x) ... except: ... print(y, " is not an iterable") ...
3 is not a iterable