Search this site
Embedded Files
AIMD GPDS Courses
  • Home
  • Courses
  • Contact
AIMD GPDS Courses
  • Home
  • Courses
  • Contact
  • More
    • Home
    • Courses
    • Contact

English  ❯

レッスン 2   ❮   レッスン一覧    ❮    トップ

2.1  forループ

❯  2.2  リスト内包表記

2.3  ブール演算子

2.4  if文

2.5  if文のループ処理

⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺
推定完了時間
❲▹❳  動画   4m14s
☷  コード資料   5m

range()を使った数字の羅列の生成

range()は、数字の羅列を生成するだけではなく、forループの中で直接使うこともできます。

range(end):
0からend-1までの数字の列を生成。

range(start, end):
startからend-1までの数字の列を生成。

range()自体はリストを返すことができないため、range()の結果をリストに変換するにはlist()関数を使いましょう。

リスト内でのforループの使用

リスト内包を使うと、上の例と同じリストをたったの1行のコードで生成することができます。append()を使わずに、forループと新しいアイテムの作成を1行にまとめられます。

より良いコードを書こう
リスト内包表記の多重リスト

リストの中にリストを保存することを多重リストと呼びます。

すべてのリスト内包はforループに書き換えることができますが、すべてのforループはリスト内包の形に書き換えることができないことを覚えておいてください。

©2023. All rights reserved.  Samy Baladram,
Graduate Program in Data Science - GSIS - Tohoku University
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse