Список Python remove ()

Метод remove () видаляє перший відповідний елемент (який передається як аргумент) зі списку.

Синтаксис remove()методу:

 list.remove (елемент)

remove () Параметри

  • remove()Метод приймає один елемент в якості аргументу і видаляє його зі списку.
  • Якщо elementцього не існує, він викидає ValueError: list.remove (x): x, який не є у списку винятків.

Повернене значення з remove ()

Значення remove()не повертає (повертає None).

Приклад 1: Видалити елемент зі списку

 # animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)

Вихідні дані

 Оновлений список тварин: ('кішка', 'собака', 'морська свинка')

Приклад 2: метод remove () зі списку, що має повторювані елементи

Якщо список містить повторювані елементи, remove()метод видаляє лише перший відповідний елемент.

 # animals list animals = ('cat', 'dog', 'dog', 'guinea pig', 'dog') # 'dog' is removed animals.remove('dog') # Updated animals list print('Updated animals list: ', animals)

Вихідні дані

 Оновлений список тварин: ('кішка', 'собака', 'морська свинка', 'собака') 

Тут зі списку вилучено лише перше входження елемента 'dog'.

Приклад 3: Видалення елемента, який не існує

 # animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animals.remove('fish') # Updated animals List print('Updated animals list: ', animals)

Вихідні дані

 Відстеження (останній останній дзвінок): Файл "…", рядок 5, у animal.remove ('fish') ValueError: list.remove (x): x немає у списку

Тут ми отримуємо помилку, оскільки animalsсписок не містить 'fish'.

  • Якщо вам потрібно видалити елементи на основі індексу (наприклад, четвертий елемент), ви можете використовувати метод pop ().
  • Крім того, ви можете використовувати оператор Python del для видалення елементів зі списку.

Цікаві статті...