enumerate() を使って、['りんご', 'バナナ', 'みかん'] を「番号: 名前」の形で表示しよう。enumerate(リスト) を for で回すと、番号(インデックス)と中身を同時に取り出せます。colors = ['赤', '青']
for i, color in enumerate(colors):
print(i, color)0 赤
1 青for の変数を 2つ書くのがポイントです(1つ目に番号、2つ目に中身が入る)。fruits を enumerate() でまわし、番号と中身の2つを受け取る0: りんご / 1: バナナ / 2: みかん の3行になるi = i + 1 とカウンタを用意する必要がなくなります。i, fruit の2つで受け取るenumerate(リスト, 1) にすると 1 から始められる0: りんご 1: バナナ 2: みかん
全問正解でクエストクリア!
問題 1: enumerate(リスト, 1)で1から始まる番号つきで['Python','JS','HTML']を表示しよう!
問題 2: [10, 20, 30, 40]の各要素を「i番目: 値」の形で表示しよう!(0始まり)
問題 3: enumerate()で偶数番目(0,2,4...)の要素だけ表示しよう!リストは[10,20,30,40,50]