ダミー画像

解説ページはこちら

1. 変数「L」について、各要素とインデックス番号を表示しよう(各行は「インデックス番号 要素」の順で表示)

「for num, i in enumerate(L):」で「num」にインデックス番号、「i」に要素が入る

出力結果

ヒント・参考情報

【正解の出力結果】

2. 2つの変数の各要素を横並びに表示しよう(各行は「L1の要素 L2の要素」の順に表示)

「for i, j in zip(L1, L2):」で「i」にL1の要素、「j」にL2の要素が入る

出力結果

ヒント・参考情報

【正解の出力結果】

3. 変数「dic」について、各要素のキーとバリューを表示しよう(各行は「キー バリュー」の順に表示)

「for k, v in dic.items():」で「k」にキー、「v」にバリューが入る

出力結果

ヒント・参考情報

【正解の出力結果】

4. 次のコメントアウトされているforループを内包表記に書き換えよう

内包表記は「L = [配列に追加したい内容 for i in 〇〇]」 例えば、[0.0, 0.5, 1.0, 1.5, 2.0]となる配列にしたい場合は「L = [i / 2 for i in range(5)]」

出力結果

ヒント・参考情報

【正解の出力結果】

5. 次のforループを内包表記に書き換えよう

if文が絡んだ内包表記の例「L = [i / 2 for i in range(5) if i % 2 == 0]」

出力結果

ヒント・参考情報

【正解の出力結果】