■リスト型
データをひとまとまり(リスト)にする。
まとめる方法は、大かっこ [ ] でくくり、各データをカンマ , で区切る
・サンプルコード
# リスト型
ListGroupA = [5, 1, 3, 9]
ListGroupB = ['strawberry', 'apple', 'banana', 'orange']
# リスト型の値を出力
print(ListGroupA)
print(ListGroupB)
・実行結果
[5, 1, 3, 9]
['strawberry', 'apple', 'banana', 'orange']
■特定のデータのみ出力
特定のデータのみ出力したい場合は、変数の後ろに格納した番号 [0] をつける
※リストは0始まりに注意!!
また、複数を + でつなげる場合、
データが数値型では計算をし、データが文字列型では連結する。
・サンプルコード
# リスト型
ListGroupA = [5, 1, 3, 9]
ListGroupB = ['strawberry', 'apple', 'banana', 'orange']
# 特定のデータのみ出力(0始まりに注意)
# 数値型の場合は計算されて表示
print(ListGroupA[0] + ListGroupA[2])
# 文字は連結されて表示
print(ListGroupB[1] + ListGroupB[2])
・実行結果
8
applebanana
■リスト型にデータを追加・削除
リスト型にデータを追加する場合はappend()を使用する。
リスト型にデータを削除する場合はremove()を使用する。
・サンプルコード
# リスト型
ListGroupA = [5, 1, 3, 9]
ListGroupB = ['strawberry', 'apple', 'banana', 'orange']
# リスト型に値を追加
ListGroupA.append(4)
print(ListGroupA)
# リスト型の値を削除
ListGroupB.remove('banana')
print(ListGroupB)
・実行結果
[5, 1, 3, 9, 4]
['strawberry', 'apple', 'orange']
■リスト型のデータの順番を変更
格納したデータの順番を変更する場合はsort()を使用する
・サンプルコード
# リスト型
ListGroupA = [5, 1, 3, 9]
ListGroupB = ['strawberry', 'apple', 'banana', 'orange']
# リストのデータの順番を変更
ListGroupA.sort()
print(ListGroupA)
ListGroupB.sort()
print(ListGroupB)
・実行結果
[1, 3, 5, 9]
['apple', 'banana', 'orange', 'strawberry']
コメント