はじめに
Pythonのリストメソッドの使い方を覚え書きです。
難しい事が書きません。
目次
- append(x)
- insert(i, x)
- pop(i)
- remove(x)
- clear()
リスト作成(サンプル)
サンプルのリストを作成し、次から説明するメソッドを実行した時にどういう結果になるか、確かめながら進めます。
まず、11,12,13,14の4個の数値が入ったリストを作成します。
list
>>> list = [11,12,13,14]
>>> list
[11, 12, 13, 14]
リストのメソッド
###list.append(x) - リストの追加(最後に)
リストの最後にxを追加します。
append
>>> list.append(25)
>>> list
[11, 12, 13, 14, 25]
はい、最後に'25'が追加されましたね。
###list.insert(i, x) - 指定の場所へ挿入
i番目の前に、Xを挿入します。
insert
>>> list.insert(2, 22)
>>> list
[11, 12, 22, 13, 14, 25]
2番目の前、つまり、
11が0番目、12が1番目、13が2番目なので、13の前に22を追加されましたね。
###list.pop(i) - 指定の場所を削除
i番目を削除を追加します。戻り値は削除する値。
pop
>>> list.pop(4)
14
>>> list
[11, 12, 22, 13, 25]
4番目の14が結果として出力されて、14が削除されていますね。
###list.remove(x) - 指定の値を削除
指定値を削除します。
popメソッドと違い、場所ではなく、値の指定です。
remove
>>> list.pop(12)
>>> list
[11, 22, 13, 25]
指定した12が削除されていますね。
###list.clear() - すべての要素をクリアする
すべての要素がクリアされます。
remove
>>> list.clear()
>>> list
[]
空になりましたね。すっきり!