⚡QuizForge
⚡ 問題を生成する毎日更新プログラミング
2026-08-22 の一問
英単語・英熟語・数学・歴史・経済・プログラミングから毎日1問出題
4択問題プログラミング2026-08-22
次のPythonコードを実行した場合、出力結果はどうなりますか?
python
x = [1, 2, 3, 4, 5]
y = x
y.append(6)
print(x)
A[1, 2, 3, 4, 5]
B[1, 2, 3, 4, 5, 6]
Cエラーが発生する
D[6]
解説
このコードは`[1, 2, 3, 4, 5, 6]`を出力します。Pythonでは`y = x`はリストをコピーするのではなく、同じリストオブジェクトへの参照を代入します。そのため、`y`と`x`は同じリストオブジェクトを指しており、`y.append(6)`で要素を追加すると、`x`も同じリストを参照しているため、その変更が反映されます。もし独立したコピーを作成したい場合は`y = x.copy()`または`y = x[:]`を使用します。📅 過去の一問
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→2026-08-30→2026-08-29→2026-08-28→2026-08-27→2026-08-26→2026-08-25→2026-08-24→2026-08-23→2026-08-22→2026-08-21→2026-08-20→2026-08-19→2026-08-18→2026-08-17→2026-08-16→
📧 毎朝メールで届く
メールアドレスを登録すると、今日の一問を毎朝メールでお届けします。無料・いつでも配信停止できます。