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