⚡QuizForge
⚡ Generate Quiz2026-07-29プログラミング
Question Archive: 2026-07-29
次のPythonコードを実行した場合、変数xに格納される値は何になるでしょうか? python x = [1, 2, 3, 4, 5] y = x[1:4] z = y[::2] x = z print(x)
A[2, 4]✓ Answer
B[2, 3, 4]
C[1, 3, 5]
D[4, 5]
Explanation
このコードをステップごとに追っていきます。 1. `x = [1, 2, 3, 4, 5]` - xは[1, 2, 3, 4, 5] 2. `y = x[1:4]` - インデックス1から3までを抽出(4は含まない)するため、y = [2, 3, 4] 3. `z = y[::2]` - yの要素を2つおきに抽出。インデックス0(値2)、インデックス2(値4)を取得するため、z = [2, 4] 4. `x = z` - xに[2, 4]を代入 5. `print(x)` - [2, 4]が出力されます スライス記法の`[start:stop:step]`では、stopは含まれない点に注意してください。
Want more practice?
Generate unlimited AI questions from your study material — free.