リスト
作成
リストは,複数の値を[]で囲んで作成.
string_list = [‘a’, ‘b’, ‘c’, ‘d’]
num_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
アクセス
リストへのアクセスは,要素の番号を指定することで可能.
string_list[0] → a
num_list[2] → 3
範囲を指定して出力する場合は次の通り.
num_list[0:2] → [1, 2]
リスト[開始インデックス:終了インデックス]
※ 終了インデックスは出力に含まれない
num_list[3:] → [4, 5, 6, 7, 8, 9, 10, 11, 12]
開始インテックスから最後まで
num_list[:3] → [1, 2, 3]
最初から終了インテックスの前まで
num_list[::2] → [1, 3, 5, 7, 9, 11]
最初から最後まで2つ置きに出力
削除
要素を指定しての削除
string_list.remove(‘a’) → [‘b’, ‘c’, ‘d’]
インデックスを指定しての削除
del string_list[1] → [‘b’, ‘d’]
追加
string_list.append(‘x’) → [‘b’, ‘d’, ‘x’]