• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Skip to footer

AI活用エンジニアへの道

生成AI時代のエンジニアの生き方を考えるメディア(作成途中)

  • コラム
  • 生成AI
  • プログラミング
    • Python入門
    • Flask入門
    • Django入門
  • プロフィール
Home / プログラミング / Python / Pythonで1行でリストを作成する配列のリスト内包表記の使用方法

Pythonで1行でリストを作成する配列のリスト内包表記の使用方法

1 リスト内包表記の使い方
2 関連記事

リスト内包表記の使い方

pythonの配列(リスト)には、リスト内包表記というリストの宣言の際に、ループと条件を使って、リストを作成する方法がある。

以下のように記述する

変数名 = [式 for 変数 in リスト (if 条件式)]

Example

  • リスト内包表記でリストを作成する例
list_a = ['apple', 'grape', 'banana', 'lemon']
list_b = ['fruit = ' + fruit for fruit in list_a]
# list_aをfruitという変数でループし、式'fruit = ' + fruitを要素にしたリストに作成
# list_bの中身は配列['fruit = apple', 'fruit = grape', 'fruit = banana', 'fruit = lemon'] になる

list_b = ['fruit = ' + fruit for index, fruit in enumerate(list_a) if index % 2 == 0]
# enumerateを用いて、配列の順番をindexとして取り出す。if index % 2 == 0とすると、indexが偶数のものだけ抽出できる
# list_bの中身は配列['fruit = apple', 'fruit = banana']になる

list_b = [i**2 for i in range(10)]
# for i in range(10)で、iに0,1,2,3,4,5,6,7,8,9を格納してループする。i**2はiの2乗。
# list_bは配列[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]になる

関連記事

Pythonの型ヒント:コレクション型とOptional型の使い方
Pythonの型ヒント:コレクション型とOptional型の…
Python型ヒントについて、変数と関数の引数と戻り値に付与する基本的な書き方について
Python型ヒントについて、変数と関数の引数と戻り値に付与…
【まとめ】よく使うLinuxのショートカット11選
【まとめ】よく使うLinuxのショートカット11選
覚えておくべきLinuxコマンド50選
覚えておくべきLinuxコマンド50選
FlaskでFormを用いてPOSTリクエストを行い、送信された値を取得する
FlaskでFormを用いてPOSTリクエストを行い、送信さ…
Flaskでabortを用いてHTTPException例外を強制的に発生させる
Flaskでabortを用いてHTTPException例外…

Primary Sidebar

人気記事

  • 1
    ITエンジニアとしてスキルを高めるためのUdemy講…
  • 2
    PyCharm,IntelliJのおすすめプラグイン一覧
  • no image 3
    Python未経験だが、フリーランスの案件に採用さ…
  • 4
    アメリカのシリコンバレーでプログラミングを無…

特集記事

  • 1
    Cursorの使用のポイントとコツ(コード補完、イ…
  • 2
    ITエンジニアとしてスキルを高めるためのUdemy講…

目次

1 リスト内包表記の使い方
2 関連記事
StartCode ロゴ
AI時代のエンジニアを最速で育てる
法人向けIT研修で即戦力を育成しています。詳しくはお問い合わせください。
▶ 詳細はこちら
Python講座
【Udemy】Python入門講座(0からPythonの基礎を体系的に学んで、生成AIでバイブコーディング)
受講生3000人ほどの人気講座。<strong>Pythonの基礎から生成AI活用</strong>...
詳細 ▶

Footer

利用規約