Метод 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 для видалення елементів зі списку.