Pythonのリスト内包表記 `[x**2 for x in range(5)]` の出力結果として正しいものはどれか。

`range(5)`は0から4までの整数を生成するため、それぞれの2乗である0, 1, 4, 9, 16のリストとなる。