[Python]forループでリスト(List)の末尾からN個の要素を削除するには?

python

どうも、ちょげ(@chogetarou)です。

forループを使ってリスト(List)の最後からN個の要素を削除する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

forループを使ってリスト(List)の末尾からN個の要素を削除するには、pop()を使います。

まず、削除する要素数だけforループします。

そして、forループの処理で、リストからpop()を呼び出します。

#N=削除する要素数
for i in range(N):
    list.pop()

上記のforループは、リストの最後からN個の要素を削除します。

使用例

numbers = [1, 2, 3, 4, 5, 6]

for i in range(3):
    numbers.pop()

print(numbers)
出力:
[1, 2, 3]

コメント

タイトルとURLをコピーしました