How to check if an object is iterable in Python? [duplicate]

You can check for this using isinstance and collections.Iterable

>>> from collections.abc import Iterable # for python >= 3.6
>>> l = [1, 2, 3, 4]
>>> isinstance(l, Iterable)
True

Note: Using or importing the ABCs from ‘collections’ instead of from ‘collections.abc’ is deprecated since Python 3.3, and in 3.9 it will stop working.

Leave a Comment

techhipbettruvabetnorabahisbahis forumu