Pythonを学び始めたとき、+という記号は「足し算」だと最初に習いますよね。しかし、リストを扱っているときに[2] + 2のような計算をしようとすると、TypeErrorが出てしまって、「なぜ足し算ができないの?」と混乱したことはありませんか? このときに発生 ...
リストを作るとき、よくこんなコードを書きますよね。 result = [] for x in range(5): result.append(x * 2) 処理としてはシンプルですが、ちょっと長い…😅 そんなときに便利なのが リスト内包表記 です。 同じ内容が、実は—— result = [x * 2 for x in range(5)] リスト内包 ...