「なぜpython使いは単純なfor文より醜悪なリスト内包表記を好むのか - 静かなる名辞」
煽りっぽいタイトルだが、この記事は真剣である。リスト内包表記にはpython哲学の本質に関わる問題が潜んでいる。 python使いはリスト内包表記を好む。他の言語の使用者なら「for文で書きゃ良いのに」と思うような処理を、リスト内包表記で書くことを好む。 それはなぜなのか。 # 1~10の値を2乗して合算し、表示する # よくあるpythonコード print( sum([pow(x, 2) for x in range(1, 11)]) ) # こうきゃ良いのにと思う人が世間には多い(と思う) n = 0 for i in range(1, 11): n += pow(i, 2) print…
コンテンツ文字数:0 文字
見出し数(H2/H3タグ):0 個
閲覧数:97 件
2021-10-13 14:02:26