資格スワイプ
データ構造・モジュール・標準ライブラリPartII・仮想環境(5,6,11,12章)

Pythonの組み込み関数enumerate()に関する説明として、正しいものはどれか。

  • Aイテラブルの要素を降順に並べ替えたイテレータを返す
  • ✓イテラブルの各要素にインデックスを付けた(インデックス, 要素)のタプルを順に返すイテレータを生成し、start引数で開始インデックスを指定できる
  • C複数のイテラブルを同時に走査し、対応する要素をまとめたタプルを返す
  • Dイテラブルの要素数を数えて整数として返す

解説

enumerate()はイテラブルの各要素に連番のインデックスを付与し、(インデックス, 要素)のタプルを生成するイテレータを返す。start引数を指定すると開始番号を変更できる。

根拠Pythonチュートリアル5章 データ構造 - ループのテクニック

← 前の問題次の問題 →
スワイプでまとめて流す