List
2021-08-07 00:00:00
初期化
l = list() #空のリスト l = [] #空のリスト l = [1, 3, 2] l = range(3) #0,1,2
スライス
l = [1, 2, 3] l[1:] #[2, 3] l[:2] #[1, 2] l[1:2] #[2]
ループ
for i in l: print(i) for i, v in enumerate(l): print(i, v)
追加
l.append(5) l.insert(0, 5) l += [5, 6]
削除
del l[0] #最初の要素を削除 del l[0:2] v = l.pop() #最後の要素を削除 l.remove(3) #値が3の要素を削除 l.clear()
その他
size = len(l) b = 5 in l b = 5 not in l i = l.index(3) #値が3の要素の位置 mx = l.max() mn = l.min() l.sort() l.reverse()