【NEW・Python超入門講座】08.リスト|変数を箱、リストをロッカーに例えて解説

NEW・Python超入門講座

こんにちは。キノコードです。
このレッスンでは、Pythonの「リスト」について解説をします。

この記事の執筆・監修

キノコード
キノコード    

テクノロジーアンドデザインカンパニー株式会社のCEO。
日本最大級のプログラミング教育のYouTubeチャンネル「キノコード」や、プログラミング学習サービス「キノクエスト」を運営。
著書「あなたの仕事が一瞬で片付くPythonによる自動化仕事術」や、雑誌「日経ソフトウエア」や「シェルスクリプトマガジン」への寄稿など実績多数。

リストとは?

リストとは、複数のデータを格納することができるデータ型です。
変数のレッスンで、変数は「箱」と説明しました。
変数は1つのデータしか入れられない「箱」です。
リストは複数のデータを入れることができる「ロッカー」です。

リストの1つ1つの箱のことを要素といいます。
それぞれの要素には、インデックスという番号が割り当てられています。
一番左のインデックスは0から始まります。
1から始まるわけではないので注意してください。

リストの作り方

リストは、角括弧を使って定義します。
それぞれの要素は、カンマで区切ります。

例えば、aという変数に「sato」「suzuki」「takahashi」という3つのデータが入ったリストを作ってみましょう。
a = ["sato","suzuki","takahashi"]と書きます。
printで表示すると、リストの中身が確認できます。

リストの要素の参照方法

要素にアクセスするにはインデックスを使います。
角括弧の中にインデックスを指定します。
a[0]はsato、a[1]はsuzuki、a[2]はtakahashiが表示されます。

リストの要素の変更方法

リストのデータを変更してみましょう。
2番めのsuzukiをtanakaに変更します。
a[1] = "tanaka"と書きます。
表示すると、suzukiがtanakaに変わっていることが確認できます。

リストの要素の追加方法

新しい要素を追加するには、append()メソッドを使います。
メソッドとは、特定のデータ専用の道具のようなものです。
appendの丸括弧の中に新しい要素を記述します。
a.append("yamada")と書くと、yamadaが追加されます。

リストの要素の削除方法

要素の削除は、remove()メソッドを使います。
removeの丸括弧の中に、削除したい要素を記述します。
a.remove("suzuki")と書くと、suzukiが削除されます。

まとめ

リストは複数のデータを格納できる「ロッカー」のような概念で、角括弧を使って定義します。
インデックスは0から始まり、角括弧内にインデックスを指定することで要素にアクセスできます。
append()メソッドで要素の追加、remove()メソッドで要素の削除ができます。
それでは次の動画でお会いしましょう。

未経験からはじめるPython学習「キノクエスト」 キノクエスト
  • スキルアップしたいけど何からはじめればよいかわからない…
  • プログラミングスクールに入りたいけど料金が高い…
  • プログラミングを学んでも業務やキャリアに活かせるか不安…

キノクエストは、このような悩みを持つ方にぴったりのプログラミング学習サービスです。
国内最大級のプログラミング学習系YouTubeチャンネル「キノコード」が提供しているから、未経験者にもわかりやすく質の高い学習体験を実感していただけます。