ログアウト中 ログイン

学習パッケージを選択

Pythonマスター講座 第4章4.4節「リスト内包表記」




現在の見出し:4.4節:リスト内包表記

見出し一覧

  • 4.4節:リスト内包表記
  • - Pythonのリスト内包表記とは
  • - 条件付きリスト内包表記
  • - リスト内包表記とfor文の違い
  • - 4.4節の演習問題

【PR】『Python』を学べる企業・個人向けのプログラミングコース

Pythonマスター講座第4章 4.4節で学べること

Pythonのリスト内包表記とは

リスト内包表記とは、リストを簡潔に生成するための構文のことです。[式 for 変数変数はデータを一時的に記憶しておく場所です。 in イテラブル]という形で記述するため、for文と比較してコードの行数を大幅に削減できます。

単純な変換処理では、リスト内包表記の方が一目で理解しやすく、無駄な手順が省けます。また、処理速度も従来のfor文より高速になる場合が多く、Pythonらしい書き方として推奨されています。

numbers = [1, 2, 3, 4, 5]
squared = [x+2 for x in numbers]
print(squared)
[3, 4, 5, 6, 7]
行数 コード 解説
1行目 numbers = [1, 2, 3, 4, 5] 整数のリストを作成して変数numbersに代入代入は変数に値を割り当てる操作です。
2行目 squared = [x+2 for x in numbers] リスト内包表記を使用して各要素に2を加えた新しいリストを作成
3行目 print(squared) 結果のリストを表示
条件付きリスト内包表記

第4章4.4節「条件付きリスト内包表記」の続きを見る


すべてのカリキュラムを無料登録で学ぶ

プログラミング・マーケティング・AI活用方法を
今すぐ無料登録すると、全てのコンテンツが視聴可能になります。