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")