ふと、Pythonの
1
[n for n in range(10) if n * n > 10]
ってどう処理されてるんだろうなぁと気になりました。というわけで読みます。今回はpythonコマンド起動してシェルで上記のコードを打ったという前提で読んでいくことにします。
読解に利用したPythonのバージョンは3.5.1です。
1ページで書けるかなと思いましたが長くなったので例によって以下のステップに分けます。