よろずやIT
プログラミング

配列とは?データをまとめて管理する仕組み

執筆・監修:よろずやIT編集部|編集方針を見る

結論:まずここだけ読めばOK

詳しい手順・原因は、この下で解説しています。

プログラミングのイラスト

配列とは「同じ種類の箱が、順番に並んだもの」

以前の記事で、変数を「データを入れる箱」として紹介しました。配列とは、この「箱」を1つだけでなく、複数まとめて、順番に並べて管理できるようにした仕組みのことです。

なぜ配列が必要なのか

例えば、5人分のテストの点数を管理したい場合を考えてみましょう。もし配列がなければ、「点数1」「点数2」「点数3」…というように、5個もの別々の変数(箱)を、それぞれ用意しなければなりません。人数が100人に増えれば、100個の変数を用意することになり、非常に大変です。

配列を使えば、「点数」という1つの名前がついた、連なった箱の集まりを用意するだけで、その中に何人分ものデータをまとめて格納・管理できます。

「コインロッカーの一列」に例えると

配列は、番号が振られたコインロッカーの一列に例えるとイメージしやすくなります。それぞれのロッカー(箱)には、0番、1番、2番、というように順番に番号(専門的には「インデックス」と呼びます)が割り振られており、この番号を指定するだけで、目的のロッカーの中身に、すぐにアクセスすることができます。

多くのプログラミング言語では、この番号が「1」からではなく「0」から始まる点には、少し注意が必要です。

配列でできる主な操作

実際にどんな場面で使われるか

配列は、複数のデータを扱うほぼすべてのプログラムで登場する、非常に基本的な仕組みです。ユーザーの一覧、商品の在庫リスト、日々の売上データの記録など、「同じ種類のデータが複数ある」場面であれば、ほとんどの場合配列(またはそれに似た仕組み)が活用されています。

運営者自身も学習中に同じ疑問を持ったことがあり、その経験も踏まえてまとめています。

押さえておきたいポイント

配列の扱いに慣れないうちは、最初の要素が『0番目』から始まることでつまずきやすいです。この数え方の違いを意識するだけで、多くのエラーの原因が見えてきます。

配列は、「同じ種類のデータを、順番に並べてまとめて管理する」ための基本的な仕組みです。変数の考え方と組み合わせることで、より複雑なデータも整理しやすくなります。

あわせて読みたい:辞書(dict)型とは

PR【国内正規品】プログラミング・フォロ スピーク for CHROME MR-9123 エレキット ELEKIT ロボット プログラミング 工作キット 自由研究 プラモデル プログラミング教材 プレゼント 小学生 中学生 女の子 男の子 入門 初心者 簡単

【国内正規品】プログラミング・フォロ スピーク for CHROME MR-9123 エレキット ELEKIT ロボット プログラミング 工作キット 自由研究 プラモデル プログラミング教材 プレゼント 小学生 中学生 女の子 男の子 入門 初心者 簡単

¥13,480

楽天で見る
SHAREXLINEはてブ

関連記事

最新のIT関連書籍 トップ10

PR / 楽天市場の売れ筋ランキングを定期的に取得しています。価格は変動する場合があるため、購入前に各ストアでご確認ください。