iteratableは、シーケンスとして使用できるPythonオブジェクトです。 next()メソッドを使用して、シーケンスの次の項目に移動できます。
反復可能ファイルをループすることはできますが、個々の要素に直接アクセスすることはできません。
これはコンテナオブジェクトです。一度に返すことができるのはその要素の1つだけです。
関連コース: 完全なPythonプログラミングコースと演習
例
反復可能を作成する
以下のコードのように、辞書と反復可能オブジェクトを定義します。
1 |
|
次のようにアイテムをループできます。
1 |
for item in iterable: |
次の方法
次の方法を使用するイテレータを作成します。
1 |
|
反復可能なタイプ
インデックスを使用して要素にアクセスすることはできません。これにより、例外が発生します。
反復可能なオブジェクトタイプには、リスト、文字列、辞書、およびセットが含まれます。
以下のデモは、イテレータをリストに適用します。
1 |
items = [ "one","two","three","four" ] |
初心者の方は、 それなら私はこの本を強くお勧めします。
運動
以下の演習を試してください
- 反復可能とは何ですか?
- 反復可能で使用できるデータのタイプはどれですか?
以下の回答をダウンロードできます。
Hope this helps!
Source link