Курс Python → Удаление элемента из списка в Python

Для удаления элемента из списка в Python можно использовать метод remove(). Этот метод принимает в качестве аргумента значение элемента, который нужно удалить из списка. Если элемент встречается несколько раз в списке, метод remove() удалит только первое вхождение.

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


my_list = ['Earth', 'Mars', 12, 8, 'Mars']
my_list.remove('Mars')
print(my_list)

В результате выполнения этого кода будет выведен список ['Earth', 12, 8, 'Mars'], где первое вхождение строки «Mars» было удалено из списка.

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

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

Автор урока

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

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

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

  1. Модуль future Python
  2. Определение имен функций
  3. Метод __complex__ в Python
  4. Переворот строки
  5. Срез списка в Python
  6. Отладка утечек памяти в Python
  7. Модуль itertools: комбинации и перестановки
  8. Изменение элемента списка
  9. Извлечение новостей с newspaper3k
  10. Colorama: окрашивание текста в Python
  11. Цикл for в Python
  12. Логирование с Logzero
  13. Сортировка данных в Python
  14. Декораторы в Python
  15. Создание копии списка в Python
  16. Создание пользовательской коллекции в Python
  17. Основы работы с os
  18. Функции map, filter и reduce
  19. Проверка элемента в множестве.
  20. Замер времени выполнения кода
  21. Метод eq для сравнения объектов
  22. Подсчет частотности элементов в Python
  23. Python Enum Weekday Usage
  24. Замена текста в Python
  25. Сглаживание списка
  26. Модуль subprocess: запуск внешних команд
  27. Проверка класса объекта
  28. Работа с OpenCV
  29. Управление ресурсами с контекстными менеджерами
  30. Функция product() из itertools
  31. Логирование с Logzero
  32. Преобразование генераторов в циклы
  33. Работа с NumPy массивами
  34. Работа с массивами в Numpy
  35. Равенство и идентичность в Python
  36. ROT13 Шифр Цезаря в Python
  37. Упрощение условных выражений с тернарным оператором
  38. Flask: создание веб-приложений
  39. Объединение коллекций в Python
  40. Модуль array: создание и использование массивов
  41. Работа со случайными элементами
  42. Создание новых списков
  43. Измерение времени выполнения кода
  44. Сложение матриц в NumPy
  45. Копирование и вставка текста в Python

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