コース: Python:データ構造

今すぐコースを受講しましょう

今すぐ登録して、23,100件以上登録されている、業界エキスパート指導のコースを受講しましょう。

enumerate関数を使う

enumerate関数を使う

enumrate 関数を使うと、 リストやタプルなどの イテラブルオブジェクトから、 要素とインデックスを 同時に取得することができます。 lst_01 は、リストです。 Apple、Banana、Cherry、 Durian、Fig と 入力されています。 このリストから、 インデックスと各要素の値を 同時に取得してみます。 for i にインデックスを取得します。 name に値を取得します。 in enumrate、 そしてリストを lst_01 と指定します。 コロンを付けます。 そして取得できたインデックスと 名前を、出力します。 実行してみましょう。 インデックスが0から順に出力され、 Apple、Banana、Cherry、 Durian、Fig と 値が出力されています。 インデックスの初期値を 指定することができます。 試してみましょう。 enumrate に lst_01 と リストを指定し、 次にインデックスの初期値を指定します。 ここでは 10 と指定しました。 そして、インデックスと値を 出力します。 実行してみましょう。 今度は、インデックスが 10 から始まっています。 10、11、12、13、14 と インデックスが取得できました。 enumrate 関数や zip 関数を使うと、 イテラブルなデータ構造を 自在に扱うことができます。

目次