こんにちは、@yoheiMuneです。 今日は前回のPython入門に引き続き、リスト内包表記というPythonの素敵な書き方をブログに書きたいと思います。この書き方を本で見て、Pythonを使えるようになりたいと僕は思いました(ミーハーですねw)。リスト内包表記が書けるようになると、後述の通り色々とメリットがあるのでぜひ学んでみてください。 https://flic.kr/p/24JYSq 1行で書くリスト処理 さっそくリスト内包記述(list comprehension)を扱いたいと思います。今回は以下の配列データを扱うこととします。 data = [1, 2, 3, 4, 5] この配列について、各要素の値を2倍にする処理を通常のfor文で記述すると、以下のようになります。 # data配列の中身を2倍にする newData = [] for d in data: newData.a
![[Python] for文処理が1行で書ける!素敵なリスト内包表記 - YoheiM .NET](https://cdn-ak-scissors.b.st-hatena.com/image/square/088c746ceee6adb01c14bd1c066aeb77a19f9405/height=288;version=1;width=512/https%3A%2F%2Fwww.yoheim.net%2Fimage%2F373.jpg)