こんにちは!ゆーや(@yuyamanm118712)です。
こちらのページでは完全独学でWebプログラマとなった私が
「リスト(list)の操作」に関して必要な情報をまとめています。
この記事を読むと
- リスト(list)操作の基本がマスターできる!
最後までじっくりと読んで、一緒に学習にしていきましょう。
なお、ご指摘・ご質問はTwitter(@yuyamanm118712)のDMまでよろしくお願いします。
リスト(list)の基本操作
リスト(list)の定義と値の取得
# 定義
color =["red", "blue", "green", "black", "white"]
# 値の取得
print("0 : " + color[0])
print("1 : " + color[1])
print("2 : " + color[2])
print("3 : " + color[3])
print("4 : " + color[4])
# 実行結果:
0 : red
1 : blue
2 : green
3 : black
4 : white
リストの定義は[]を使うよ!
値の取得は リスト名[数字]でできて、0から始まることに注意!
リスト(list)からの切り出し
color =["red", "blue", "green", "black", "white"]
print(color[1:3])
# 実行結果:
['blue', 'green']
リスト名[n,m]でn番目からm番目の値を新しいリストとして切り出すよ!
リスト(list)の末尾への値の追加
color =["red", "blue", "green", "black", "white"]
color.append("yellow")
print(color)
# 実行結果:
['red', 'blue', 'green', 'black', 'white', 'yellow']
リストの末尾に値を追加する時は リスト名.append(追加する値)でOK!
リスト(list)の好きな位置に値を追加
color =["red", "blue", "green", "black", "white"]
color.insert(2, "gray")
print(color)
# 実行結果:
['red', 'blue', 'gray', 'green', 'black', 'white']
リストの途中に値を追加する時は リスト名.insert(追加したい位置, 追加したい値)
ただし、リストは0番目から始まるので、追加したい位置を2にしても、見た目的には3番目に入るね!
リスト(list)から指定した位置の値を削除
color =["red", "blue", "green", "black", "white"]
color.pop(1)
print(color)
# 実行結果:
['red', 'green', 'black', 'white']
リストから値を削除する時は リスト名.pop(削除したい値の位置)
リスト(list)とリスト(list)を結合する
color =["red", "blue", "green", "black", "white"]
extends_color =[1, "完全独学Python"]
color.extend(extends_color)
print(color)
# 実行結果:
['red', 'blue', 'green', 'black', 'white', 1, '完全独学Python']
リストとリストを結合するには リスト名.extend(結合するリスト名)でOK!
リスト(list)から値を削除
color =["red", "blue", "green", "black", "white"]
color.remove("black")
print(color)
# 実行結果:
['red', 'blue', 'green', 'white']
リストから値を狙って削除する時は リスト名.remove(値)でOK!
リスト(list)を並び替える
color =["red", "blue", "green", "black", "white"]
color.sort()
print(color)
# 実行結果:
['black', 'blue', 'green', 'red', 'white']
リスト名.sort()でリストを並び替えてくれるよ!
文字列だったら辞書の順番!数字だったら、昇順に並べてくれる!
リスト(list)から指定した値の位置を取得
color =["red", "blue", "green", "black", "white"]
print(color.index("green"))
# 実行結果:
3
リスト名.index(値) で指定した値の位置を取得できる!
リスト(list)に含まれた指定した値の数を取得
color =["red", "blue", "green", "black", "white", "green"]
print(color.count("green"))
# 実行結果:
2
リスト名.count(値) で指定した値が何個リストに含まれるか取得できる!
まとめ
① リスト(list)の定義・値の取得
② リスト(list)からの切り出し
③ リスト(list)の末尾への値の追加
④ リスト(list)の好きな位置に値を追加
⑤ リスト(list)から指定した位置の値を削除
⑥ リスト(list)とリスト(list)を結合する
⑦ リスト(list)から値を削除
⑧ リスト(list)を並び替える
⑨ リスト(list)から指定した値の位置を取得
⑩ リスト(list)に含まれた指定した値の数を取得
まとめの内容を見て、もう頭に浮かべば完璧!
最近の投稿
コメント