Возможный дубликат:
В Python, как определить, является ли объект итерабельным?
Как проверить, поддерживает ли объект Python итерацию, a.k.a итерируемый объект (см. определение
В идеале я хотел бы, чтобы функция, аналогичная isiterable(p_object)
, возвращала True или False (смоделирована после isinstance(p_object, type)
).