リスト
pythonはマイナスのインデックスも持てます。
[0] [1] [2] [3] 1 2 3 4 [-4][-3][-2][-1]
1,2,3,4が要素ね
リストの操作
代表的なメソッドをメモ
lst = [1,2,3,4] #参照 print(lst[1]) #2 #追加 lst.append(100) print (lst) #[1,2,3,4,100] #除去 lst.remove(100) print (lst) #[1,2,3,4] #挿入 lst.insert(1,99) #インデックス、オブジェクト print (lst) #[1,99,3,4] #削除 del lst[1] print (lst) #[1,2,3,4] #ポップ(参照&除去) print(ist.pop()) #引数なしだと、最後の要素を参照した上で削除。引数としてインデックスを渡すと、そこを削除して参照 #4 #リストの長さを取得 print(len(lst)) #4 #検索 3 in lst #True (3がリストの中にあるかどうか検索できる) #検索(インデックスを取得) lst.index(2) #1 #結合 lst2 = [5,6] lst.extend(lst2) print(lst) #[1,2,3,4,5,6] #ソート lst3 = [9, 4, 3, 7] print(lst3.sort()) #[3,4,7,9] #降順にしたい場合は引数にreverse=Trueと指定 #初期化 lst4 = [1] * 5 print (lst4) #[1,1,1,1,1] lst5 = ['oppai', 'peropero'] * 2 print(lst5) #['oppai', 'peropero', 'oppai', 'peropero']