1. ホーム
  2. python

[解決済み] インデックスを指定してリストから要素を削除する方法

2022-03-14 03:47:40

質問

Pythonでリストからインデックスで要素を削除するには?

を発見しました。 list.remove メソッドがありますが、最後の要素を削除したい場合、どのようにすればよいのでしょうか?デフォルトのremoveはリストを検索するようですが、私は検索を実行させたくないのです。

どのように解決するのですか?

使用方法 del で、削除したい要素のインデックスを指定します。

>>> a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> del a[-1]
>>> a
[0, 1, 2, 3, 4, 5, 6, 7, 8]

スライスもサポート。

>>> del a[2:4]
>>> a
[0, 1, 4, 5, 6, 7, 8, 9]

これ は、チュートリアルのセクションです。