Курс Python → Метод remove() для удаления элемента из списка

Метод remove() в Python используется для удаления первого вхождения указанного элемента из списка. Например, если у нас есть список, содержащий строки и целые числа, и мы хотим удалить строку «Mars» или число 12, мы можем использовать этот метод.

Пример кода:


my_list = ['Earth', 'Mars', 12, 24, 'Mars']
my_list.remove('Mars')
print(my_list)  # Выведет: ['Earth', 12, 24, 'Mars']

Как видно из примера, после вызова метода remove() первое вхождение элемента «Mars» было удалено из списка my_list. Если в списке есть несколько повторяющихся элементов, метод remove() удалит только первое вхождение.

Если элемент, который мы пытаемся удалить, отсутствует в списке, будет вызвано исключение ValueError. Поэтому перед вызовом метода remove() рекомендуется проверить, содержит ли список удаляемый элемент с помощью оператора in.

Итак, метод remove() предоставляет простой способ удаления элементов из списка по их значению. Он полезен, когда нам нужно удалить только первое вхождение элемента, но необходимо быть осторожным, чтобы не вызвать исключение при попытке удалить несуществующий элемент.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Оператор морж в Python 3.8
  2. Объединение словарей в Python 3.5+
  3. TON Smart Challenge #2: участие и подготовка
  4. Установка и использование TensorFlow
  5. Оператор деления для класса Rational
  6. Модуль xkcd: загрузка комиксов
  7. Замена символов в Python
  8. Тип данных TypeVarTuple
  9. Подсказки при вводе данных в Python
  10. Функции высшего порядка в Python
  11. Метод gt в Python
  12. Сортировка элементов с OrderedDict
  13. Поиск шаблона в начале строки
  14. Оператор match в Python
  15. Оператор == в Python
  16. discard() — удаление элемента из множества
  17. Расчет времени выполнения
  18. Обновление и получение данных в SQLite
  19. Метод init в Python
  20. Метод __iand__ для пользовательских классов
  21. Генерация фальшивых данных с Faker
  22. Функции высшего порядка в Python
  23. Анализ кода — Python
  24. Работа с контекстным менеджером Pool
  25. Оператор «not» в Python
  26. Удаление первого элемента списка
  27. Удаление символа из строки
  28. F-строки в Python 3.8
  29. Метод lt для сортировки объектов
  30. Копирование объектов в Python
  31. Метод pos в Python
  32. Оптимизация создания строк
  33. Динамическая типизация в Python
  34. Преобразование генераторов в циклы
  35. Numpy: разбиение массивов
  36. Проекты на Python
  37. Передача аргументов через **arguments
  38. Подписка на SelectelNews в Twitter
  39. Прокачанный трейсинг ошибок
  40. Управление импортом в Python
  41. Метод radd для пользовательских чисел
  42. Работа с дробями в Python
  43. Получение ID процесса
  44. Сортировка в Python
  45. Изменение регистра данных

Marketello читают маркетологи из крутых компаний