データ構造・モジュール・標準ライブラリPartII・仮想環境(5,6,11,12章)
Pythonの組み込み関数enumerate()に関する説明として、正しいものはどれか。
- Aイテラブルの要素を降順に並べ替えたイテレータを返す
- ✓イテラブルの各要素にインデックスを付けた(インデックス, 要素)のタプルを順に返すイテレータを生成し、start引数で開始インデックスを指定できる
- C複数のイテラブルを同時に走査し、対応する要素をまとめたタプルを返す
- Dイテラブルの要素数を数えて整数として返す
解説
enumerate()はイテラブルの各要素に連番のインデックスを付与し、(インデックス, 要素)のタプルを生成するイテレータを返す。start引数を指定すると開始番号を変更できる。
根拠Pythonチュートリアル5章 データ構造 - ループのテクニック