Python「リスト ~たくさんの値を一つにまとめよう~」

Python

リストはロッカー・変数は箱

こんにちは、徳です。

デジタルDIYができるようコーディング・プログラミング・画像加工・動画編集などを本やYouTubeで勉強しています。

現在は初心者なので、とにかくゆっくり進んでいくと思います。

また、「間違っていること」や「こうした方が良いよ」などがあれば、コメントなどしていただけたら幸いです。

では、いきましょう!

Python

今回は、

リスト

です。

Pythonでは、

変数に代入することでデータを保存する

ことができます。

徳

そのため、変数は箱とよく表します。

しかし、数個の箱なら良いですが、もっとたくさんあったらどうでしょうか?

これでは、欲しいデータがどの変数に入っているか探すのも大変です。

徳

違う変数を使用しては、結果も当然違ってきますね。

そういう時は、リストを使用して一つのまとめましょう。

今回は、

複数の値を一つにまとめることのできるリスト

について紹介します。

徳

より多くの値を使用するには必須のものです。

使いながら慣れていきましょう。

それではよろしくお願いします。

リストとは

説明

リストとはロッカー

リストとは、番号付きのロッカーです。

徳

変数は一つしか入れられない箱です。

リストには一つづつインデックス番号が振られている

リストの中に入った値には、一つ一つ番号が振られます。

それを

インデックス番号

と言います。

徳

ロッカー番号のようなものです。

入っているデータ一つ一つにインデックスという番号が振られており、

リスト名 + インデックス

で中身を使用することができます。

また、このインデックス番号は、0から始まります。

つまり、インデックス番号は、

1番目

0

2番目

1

n番目

n + 1

ということです。

徳

最初は0からです。よく間違えるため、気をつけましょう。

どうやって使うの?

作り方

リスト名 =[ 値1 , 値2 , 値3 , ・・・] 

これで、リストを作成することができます。

徳

リスト名には、何のリストかわかるような名前を入れましょう。

呼び出し方

全て呼び出す
リスト名

呼び出し方はそのままリスト名を書けば良いです。

徳

ここは変数と同じですね。

つまり、

list = [20 , 54 , 1 , 11 , -5]
print(list)

このようにprint関数で中身を全て見ることができます。

リストの中の一つを呼び出す
リスト名[インデックス名]

リスト名にインデックス番号をつけることで、一つだけ呼び出すことができます。

つまり、

list = [20 , 54 , 1 , 11 , -5]
print(list[0])
print(list[1])
print(list[2])
print(list[3])
print(list[4])

このようにインデックス番号+1番目の値が表示されます。

OnePoint

リストの一番最初のインデックス番号は0です。

つまり、

n番目の値が欲しい場合のインデックス番号は、n+1

ということです。

中身の変え方

リストの中身を変更するときは、

リスト名[インデックス番号] = 変更する値

インデックス番号に=で別の値を代入しましょう。

list = [20 , 54 , 1 , 11 , -5]

print("変更前")
print(list)

list[2] = 111

print("変奥後")
print(list)
徳

変数と同様です。

インデックス番号を忘れないようにしましょう。

リストの中にリストを入れて作る

リストの中にリストを入れることもできます。

リスト名 = [[値1 , 値2 , ・・・] , [値3 , 値4 , ・・・]]
徳

そのままリストの中にリストを書くということです。

また、個別での呼び出し方は、

list[リストのインデックス番号][中身のインデックス番号]

このように二つのインデックス番号を指定します。

徳

まず、外のリストのインデックス番号を指定して、

中のインデックス番号を指定します。

[[ 1 , 2 , 3 ] , [ 11 , 12 , 13 ]]

list[0][1]

リストのインデックス番号:0

中身のインデックス番号:1

[[ 1 , 2 , 3 ] , [ 11 , 12 , 13 ]]

list[1][0]

リストのインデックス番号:1

中身のインデックス番号:0

[[ 1 , 2 , 3 ] , [ 11 , 12 , 13 ]]

まとめ

今回は、

リスト

について紹介させていただきました。

リストとは、

複数の値を一つにまとめる

ものです。

計算結果や保存しておきたい値を全て変数に代入すると、

後で使用するとき間違える可能性大

です。

徳

変数を間違えた場合、計算結果はもちろん違う値になります。

その時にこちらのリストに保存することで、一つにまとめて保存することができます。

また、

for文などの繰り返しに対象に直接指定する

こともできます。

リストの注意点として、

インデックス番号は0から始まる

ということです。

そのため、リストの一番目の値のインデックス番号は0になります。

最後まで読んでいただき、ありがとうございました。

コメント

タイトルとURLをコピーしました