#7 Pythonで学ぶ配列(リスト)の基本

複数の値をまとめて扱うためのデータ構造を、多くの言語では「配列」と呼びますが、Pythonでは「リスト」という名前でよく似た機能が提供されています。この記事では、Pythonにおけるリストの基本的な使い方を解説します。

リストを作ってみる

Pythonのリストは、角かっこ`[]`で値を囲んで作ります。

fruits = ["りんご", "みかん", "ぶどう"]

Pythonのリストは、あらかじめ大きさを決める必要がなく、異なる種類のデータ(文字列と数値など)を混ぜて入れることもできます。

要素にアクセスする

リストの中の特定の値は、順番を表す番号(添字)を使って取り出します。Pythonの添字は0から始まります。

print(fruits[0]) # りんご

値を追加・削除する

リストの最後に値を追加するには`append()`を使います。

fruits.append("メロン")

値を削除するには`remove()`を使います。

fruits.remove("みかん")

スライスという便利な機能

Pythonには「スライス」という、リストの一部分をまとめて取り出せる独自の機能があります。

print(fruits[0:2]) # 最初の2件を取り出す

この機能は他の言語にはあまり見られない、Pythonらしい便利な仕組みです。

Pythonならではの注意点

Pythonのリストは大きさを自由に変えられる分、他の言語の「固定長の配列」とは性質が異なります。学習が進むと「タプル」という、後から変更できない似たデータ構造にも出会いますが、まずはリストの基本操作をしっかり押さえましょう。

まとめ

Pythonのリストは`[]`で作り、添字でアクセスし、`append()`・`remove()`で操作します。スライスという便利な機能も、ぜひ活用してみましょう。


本ページはプロモーションを含みます。

参考書籍(PR)

Pythonをもっと学びたい方には「スッキリわかるPython入門 第2版」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本