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

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

Например, если у нас есть список my_list = [1, 'Mars', 12, 'Earth', 'Mars', 5, 12], и мы хотим удалить все вхождения элемента «Mars» из списка, мы можем использовать следующий код:

my_list = [1, 'Mars', 12, 'Earth', 'Mars', 5, 12]
while 'Mars' in my_list:
    my_list.remove('Mars')
print(my_list)

Этот код будет итеративно проходить по списку и удалять все вхождения элемента «Mars», пока он не будет полностью удален из списка. Затем будет выведен обновленный список без элемента «Mars».

Точно так же можно удалить все вхождения числа 12 из списка, используя следующий код:

my_list = [1, 'Mars', 12, 'Earth', 'Mars', 5, 12]
while 12 in my_list:
    my_list.remove(12)
print(my_list)

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

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

Автор урока

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

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

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

  1. Бесконечная проверка в Python
  2. Метод join() для объединения строк
  3. Преобразование типов данных в set comprehension
  4. Модуль xkcd: загрузка комиксов
  5. Метод __imod__ для Python
  6. Просмотр внешних файлов в %pycat
  7. Retrying в Python: повторные вызовы
  8. Использование html-скриптов в Jupyter Notebook
  9. Декораторы с аргументами в Python
  10. Работа с модулем glob в Python
  11. Работа с модулем bisect
  12. Разделение строки в Python
  13. Декораторы классов
  14. Работа с collections в Python.
  15. Сохранение Unicode в JSON
  16. Избегайте использования goto
  17. Преобразование данных в Python
  18. Параллельные вычисления в Python
  19. Изменения в обработке логических значений
  20. Итерация по коллекции в Python
  21. Просмотр атрибутов и методов класса
  22. Многострочные комментарии в Python
  23. Проверка класса объекта
  24. Логирование с Loguru
  25. Дизассемблирование Python кода
  26. Декодирование байтов в строку
  27. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  28. Метод bool() в Python
  29. Структура данных deque в Python
  30. Освоение Python
  31. Модуль math: константы π и e
  32. Сравнение строк в Python
  33. Копирование файлов с shutil()
  34. Метод rpow в Python
  35. Новшества Flask 2.0
  36. Декораторы с аргументами
  37. Модуль xkcd: добавление юмора в Python
  38. Разделение строк в Python
  39. Атрибуты класса и экземпляра
  40. Отрицательные индексы списков
  41. Функция sleep() в Python
  42. Работа с enumerate()
  43. Применение функции к списку
  44. Расчет времени выполнения кода
  45. Определение основы слова с showballstemmer
  46. Поиск HTML-элементов с BeautifulSoup
  47. Логические значения в Python
  48. Enum в Python

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