⚡QuizForge
⚡ 問題を生成する毎日更新プログラミング
2026-09-27 の一問
英単語・英熟語・数学・歴史・経済・プログラミングから毎日1問出題
4択問題プログラミング2026-09-27
次のPythonコードを実行したときの出力結果として正しいものはどれですか?
python
num_list = [1, 2, 3, 4, 5]
result = [x * 2 for x in num_list if x % 2 == 1]
print(result)
A[2, 4, 6, 8, 10]
B[2, 6, 10]
C[1, 3, 5]
D[2, 4, 6]
解説
このコードはリスト内包表記を使用しています。処理を順番に追うと:
1. `if x % 2 == 1`で奇数のみをフィルタリングします(1, 3, 5が該当)
2. フィルタリングされた値に対して`x * 2`を実行します
3. 1 * 2 = 2、3 * 2 = 6、5 * 2 = 10
したがって結果は[2, 6, 10]です。条件部分(if文)はリスト内包表記の最後に記述され、この条件を満たす要素のみが処理の対象になります。📅 過去の一問
2026-10-02→2026-10-01→2026-09-29→2026-09-28→2026-09-27→2026-09-26→2026-09-25→2026-09-24→2026-09-23→2026-09-22→2026-09-20→2026-09-19→2026-09-18→2026-09-17→2026-09-16→2026-09-15→2026-09-14→2026-09-13→2026-09-12→2026-09-11→2026-09-10→2026-09-09→2026-09-08→2026-09-07→2026-09-06→2026-09-05→2026-09-04→2026-09-03→2026-09-02→2026-09-01→
📧 毎朝メールで届く
メールアドレスを登録すると、今日の一問を毎朝メールでお届けします。無料・いつでも配信停止できます。