こんにちは、今日はlistの操作をやっておこうと思います。
numpyばかり使っているとlistの操作方法を忘れてしまう今日この頃です。
list の操作 数値
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#空list 作成 li=[] #空リストに要素を追加 li.append(10) #[10] li.append(20) #[20,20] #listの後ろにlistを延長する li.extend([1,2,3,4,5])#[10,20,1,2,3,4,5] #一番後ろを引き抜いてきて、さらに元を削除する li.pop() #任意の要素を削除する li.remove(3) #小さいものから順番に並べる li.sort() |
list の操作 文字列
こちらは、
- li.strip :改行を削除する
- li.find :該当する文字列の最初の位置を見つける
- “__” in li :該当する文字列が入っているか
- li.replace :該当する文字列を置換する
- li.split(“○○”) :区切り文字で分割する
- “○”.li :指定の文字で繋げる
くらいでしょうか