Python リスト内包表記を使用してfor文を1行で記述する

Python リスト内包表記を使用してfor文を1行で記述する

pythonで、リスト内包表記を使用してfor文を1行で記述するサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。

環境

  • OS windows10 pro 64bit
  • python 3.8.5

リスト内包表記使い方

基本的に、以下の形で使用することができます。

例えば、以下のリスト内の値を全て2倍するコードは、

リスト内包表記を使うと、1行で記述することが可能です。

条件式

次のような形で、条件式を追加することもできます。

以下は、リスト内の偶数のものだけ、2倍するサンプルコードとなります。