【Python】 リスト型

■リスト型

データをひとまとまり(リスト)にする。
まとめる方法は、大かっこ [ ] でくくり、各データをカンマ , で区切る

・サンプルコード

# リスト型
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']
タイトルとURLをコピーしました