how to check if an object is iterable in python
try: obj = iter(obj) except: raise TypeError("obj is not iterable") finally: print ("obj is iterable") from collections import Iterable if isinstance(obj, Iterable): print ("obj is iterable") else: print ("obj is not iterable")