演習課題「公差3の等差数列を表示しよう」
enumerate 関数と for 文を使い、リスト li のインデックスと要素を出力してください。
期待する出力値
0 paiza
1 kirishima
2 python
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#09:リストやタプルのインデックスと要素の組を取得(enumerate)
このチャプターでは、リストやタプルなどのインデックスと要素の組を取得して for 文を使う方法を学習しましょう。
enumerate(li)
のように enumerate 関数を使うと、リスト li のインデックスと、そのインデックスに対応する要素の組を取得できるenumerate
関数は、リストのインデックスと要素の組だけでなく、タプルなどイテラブル全般のインデックスと要素の組を取得できる- 取得できる値は、
(インデックス, 要素)
の組を表すタプルを、イテラブルの長さ分もった値 - コード:
li = ["apple", "banana", "melon"]
e = enumerate(li)
for t in e:
print(t)
- for 文において、リストなど、イテラブルの各要素を変数に代入するとき、アンパックすることができる
for i, a in enumerate(li):
print(i, a)
ログインすると採点できます
コードの実行