試しながら学ぶ!Python超初心者講座(2)

Python

こんにちは、ECF Tech
ブログ担当 Michiです。

Pythonでプログラミングを楽しく始めるためのプチ講座を連載しています。第1回からの内容は下をご参考ください。

Python
Pythonでのプログラミングを気軽に楽しみましょう

本シリーズでは、動作環境としてGoogle Colaboratoryを推奨しています。

Google Colaboratoryは、Googleアカウントがあれば簡単に始められます。使い方は下記よりご確認ください。基本的な使い方がわかれば、すぐにでもPythonプログラミングを始めることができます。

初めての方は、下の記事をご覧ください。

Google Colaboratoryでプログラミングを始めよう。
Googleが提供するWebサービス Colaboratoryを使って、手軽にプログラミングを始めてみましょう。

対象読者

  • プログラミングを始めてみたいと思っている方
  • パソコンでインターネットやWord・Excelの基本操作ができる方
  • 数学の授業にプログラミングを取り入れたいと考えている先生方

本記事の用語の説明

本記事では、Google Colaboratory内の下の部分を次のように呼んでいます。

リストを使ってみよう

では、早速今日のテーマにいきましょう。今日はリストと呼ばれるデータの固まりを扱います。

まずは次のようにプログラムの記述・実行をしましょう。

実行結果

リストは複数のデータをまとめて管理できる入れ物です。プログラムが行っていることは次のとおりです。

  • 変数aを用意し、1~5までの値が入ったリストを入れます。
  • aを表示します。

※以降、リストが入った変数を「リストa」などと呼ぶことにします。

では、続きいきましょう。

「+ コード」をクリックし、新しいプログラムエリアを作成。次のプログラムを書きます。

実行結果

リストには複数の値が入っているため、それぞれの値を表すには下のようにします。また、赤線部分には名前がついています。

次です。「+ コード」でプログラムエリアを増やして、次のコードを記述・実行します。

実行結果

コメントに記述のあるとおり len(リストの変数名)とすると、そのリストの中にいくつデータが入っているかを表示してくれます。

では、ここから色々試していきます。プログラムエリア単位で(コード)と(実行結果)を書いていきますので、Colaboratoryの操作は適宜行ってください。

リスト内容の入れ替え

(コード)

(実行結果)

a[2]。つまり、リストaの真ん中の値を入れ替えています。 a[2] = 10としたので、元の値3がなくなって10に変わります。

次の実験のため、残しておきます。
(コード)

(実行結果)

リスト同士をくっつける

(コード)

(実行結果)

aとbがくっついて表示されました。ここで注意するべきことは、実際にaかbが変化したわけではないということです。あくまで、 a+bの計算をした結果がこうだよ。という意味です。

したがって、再度aを表示するともとのままです。
(コード)

(実行結果)

リストに値を追加する。

(コード)

(実行結果)

リスト名.append()とすることで、リストに値を追加することができます。この例では 1112の2つの値を追加しましたので、リストの内容が増えています。

リストから値を除去する

(コード)

(実行結果)

a[2:4] = []の部分は、リストaの2~4を空にすると読めばいいでしょう。ですが、この2~4の理解は初学者にはやや難解です。次のようになります。

したがって、3と4の2つが消えることになります。

リストに文字を入れる

(コード)

(実行結果)

リストに文字と数値を混在させる

(コード)

(実行結果)

おわりに

本日はここまでといたします。最後までご覧いただきありがとうございました。リストのイメージが少しでもつかめれば幸いです。Pythonプログラミングにおいて、リストの理解はとても重要となってきます。今回はご紹介程度ですが、少しずつリストを使いこなせるようになっていきましょう。それでは、次回も引き続きよろしくお願いいたします。


合同会社イー・シー・エフでは、子ども向けプログラミングなどの教育講座を実施しています。プログラミング教室の案内や教育教材の情報、また関連するご相談・問い合わせにつきましては下記よりご確認ください。

ECFエデュケーション
キッズも大人も。沖縄からITのマナビを応援します
タイトルとURLをコピーしました