enumerate
シーケンスを for 文で反復しながら、要素の位置(インデックス)と要素の値を同時に取り出したい。使う関数として最も適切なものを1つ選べ。
- A
enumerate() - B
zip() - C
reversed() - D
sorted()
正解と解説を見る
正解:A
enumerate() を使うと、位置と値を同時に取り出せる。
- A
正しい。
for i, v in enumerate(["tic", "tac", "toe"]):のように、位置と値の組を順に取り出せる。 - B
誤り。zip は、複数のシーケンスの要素を組にして取り出す関数。
- C
誤り。シーケンスを逆順に取り出す関数。
- D
誤り。並べ替えた新しいリストを返す関数。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。