●学校情報

講座一覧・募集状況

学習方法

学習サポート

修了生の評価

受講生の横顔

当学院について

入学相談

入学手続

 

●講座情報

技術者養成講座

プログラミング講座

WEB講座

情報処理試験講座

Excel講座

Access講座

 

●関連コラム

関連コラム

関連用語集

 

logo

 

 

関連用語集

Pythonのリスト(List)とは?配列的な使い方と便利な操作を解説!

Pythonのリスト(List)は、複数の値を1つの変数でまとめて管理できるデータ型です。 配列のように使うことができ、数値・文字列・他のリストなど、さまざまな型を混在させて格納可能です。

リストの作成

fruits = ["りんご", "バナナ", "みかん"]
numbers = [1, 2, 3, 4, 5]
mixed = [1, "two", 3.0, True]

リストは [](角括弧)で作成し、要素はカンマ , で区切ります。

リストのインデックスと要素の取得

print(fruits[0])   # → りんご(先頭は0番目)
print(fruits[-1])  # → みかん(末尾は-1番目)

リストの変更・追加・削除

fruits[1] = "ぶどう"         # 値の変更
fruits.append("もも")        # 末尾に追加
fruits.remove("りんご")      # 指定した値を削除
del fruits[0]                # インデックス指定で削除

リストはミュータブル(変更可能)なデータ型です。内容を自由に編集できます。

リストのスライス

nums = [10, 20, 30, 40, 50]
print(nums[1:4])   # → [20, 30, 40]
print(nums[:3])    # → [10, 20, 30]
print(nums[::2])   # → [10, 30, 50]

スライスを使うことで、特定の範囲や間引きを簡単に取得できます。

リストの長さ・検索

len(nums)           # 要素数を取得 → 5
"バナナ" in fruits  # 含まれているか確認 → True / False

便利なリストメソッド

  • append():末尾に追加
  • insert():指定位置に挿入
  • remove():指定値を削除
  • pop():末尾や指定位置から取り出す
  • sort():昇順に並べ替え
  • reverse():逆順に並べ替え

リスト内包表記(List Comprehension)

squares = [x**2 for x in range(1, 6)]
print(squares)  # → [1, 4, 9, 16, 25]

1行でリストを作ることができる内包表記は、読みやすくて強力です。

リストのネスト(多次元リスト)

matrix = [[1, 2], [3, 4], [5, 6]]
print(matrix[1][0])  # → 3

リストの中にリストを入れることで表形式のデータなども扱えます。

まとめ

Pythonのリスト(List)は、複数のデータをまとめて管理・操作できる便利なデータ型です。 追加・削除・検索・並べ替えなど多彩なメソッドが用意されており、初心者から上級者まで多用される重要な構造です。

最初は基本の使い方から始めて、慣れてきたら内包表記やネストなども使いこなしていきましょう!

 

Python関連用語集

−−−−−  Python  −−−−−

Pythonのインデント(Indentation)とは?構文エラーを防ぐための基本ルール

Pythonの変数(Variable)とは?使い方・ルール・注意点をやさしく解説!

Pythonのデータ型(Data Type)とは?基本型と使い方をやさしく解説

Pythonの関数(Function)とは?定義・使い方・引数の基本をやさしく解説

Pythonのリスト(List)とは?配列的な使い方と便利な操作を解説!

Pythonの辞書(Dictionary)とは?キーと値でデータを管理する便利な構造

Pythonのタプル(Tuple)とは?リストとの違いや使い方をやさしく解説

Pythonの条件分岐(if文)とは?基本構文から応用までやさしく解説

Pythonのループ(for / while)とは?繰り返し処理の基本をやさしく解説

Pythonのモジュール(Module)とは?コードを分割・再利用する方法

Pythonのimport文とは?モジュールを読み込んで機能を拡張しよう

Pythonの標準ライブラリ(Standard Library)とは?便利な内蔵機能を紹介

NumPy(ナンパイ)とは?Pythonで高速な数値計算を行うための基本ライブラリ

Pandas(パンダス)とは?Pythonでデータを簡単に操作・分析できる強力ライブラリ

Matplotlibとは?Pythonでグラフを描くための基本ライブラリ

Pythonのクラス(Class)とは?オブジェクト指向の基本をわかりやすく解説!

Pythonのオブジェクト(Object)とは?クラスとの関係や特徴をやさしく解説

Pythonの継承(Inheritance)とは?親クラスから機能を受け継ぐしくみを解説

Pythonのメソッド(Method)とは?クラスとオブジェクトの操作方法をわかりやすく解説

Pythonのコンストラクタ(__init__)とは?クラスの初期化を自動化する仕組みを解説!

Pythonのインタプリタ(Interpreter)とは?動作のしくみと使い方を解説

Jupyter Notebook(ジュピター・ノートブック)とは?Python学習やデータ分析に最適な環境

Pythonの仮想環境(Virtual Environment)とは?プロジェクトごとに安全に環境を管理しよう

pip(パッケージ管理ツール)とは?Pythonのライブラリを簡単にインストール・管理しよう

Pythonのスクリプトファイル(.py)とは?作り方・実行方法・基本構文を解説

Pythonの例外処理(Exception Handling)とは?エラーからプログラムを守る方法を解説

Pythonのtry / except構文とは?エラーを防いで安心なコードに!

Pythonのassert文(アサーション)とは?条件チェックでバグを防ごう

Pythonのデコレーター(Decorator)とは?関数に機能を追加する便利な仕組み

Pythonのリスト内包表記(List Comprehension)とは?