イテラブル(Python)

Pythonでは、リスト(Python)、タプル、辞書、セット、文字列などがイテラブルです。

Pythonでは、イテラブルなオブジェクト(Python)の__iter__()メソッドにより、自身のイテレータ(Python)を取得できます。

以下は、リスト(Python)のメソッドで自身のイテレータ(Python)を取得する例です。

# リストを定義
my_list = [10, 20, 30, 40]

# リストの __iter__() メソッドを直接呼び出してイテレータを取得
list_iterator = my_list.__iter__()

ただし、通常は、以下のようにiter()関数(Python)を用いて、イテレータ(Python)を取得することが推奨されます。

my_list = [10, 20, 30, 40]
list_iterator = iter(my_list)  # イテレータを生成