collections.abc.Iterable
https://docs.python.org/ja/3/library/collections.abc.html#collections.abc.Iterable
__iter__() メソッドを提供するクラスの ABC
オブジェクトが iterable であるかどうかを判別するにあたって、信頼できる唯一の方法は iter(obj) を呼び出す方法です。
Python用語集 iterable