Курс 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. JMESPath в Python
  2. Эффективная конкатенация строк в Python
  3. Ключевое слово global в Python
  4. Передача неизвестных аргументов в Python.
  5. Переворот строки с использованием цикла
  6. Списковый компрехеншен.
  7. Измерение времени выполнения кода
  8. Удаление ссылок в Python
  9. Получение частей дроби
  10. Операции со строками в Python
  11. Работа с буфером обмена на Python
  12. Метод __int__ в Python
  13. Объединение коллекций в Python
  14. Итераторы с потерямиZIP
  15. Декоратор total_ordering для сравнения объектов
  16. Вывод баннеров
  17. Объединение списков в Python
  18. Метод index() в Python
  19. Тестирование с unittest
  20. Замена символов в Python
  21. Подсчет элементов с помощью Counter из collections
  22. Оператор морж в Python 3.8
  23. Множественное наследование в Python
  24. Метод join() для объединения элементов строки
  25. Хранение переменных в словаре.
  26. Генераторные функции в Python
  27. Проверка условий в Python
  28. IPython и Jupyter Notebook: руководство
  29. Генераторы в Python
  30. Отладка в командной строке
  31. Метод сравнения объектов в Python
  32. Подписка на SelectelNews в Twitter
  33. Асинхронный код в Python
  34. Progress с библиотекой tqdm
  35. Измерение времени выполнения кода с помощью time
  36. Форматирование строк в Python
  37. Проверка файла .py на синтаксис.
  38. Печать календаря
  39. Изменяемые и неизменяемые объекты
  40. Вложенные функции в Python
  41. Python и Монти Пайтон
  42. Объединение, распаковка и деструктуризация
  43. Освобождение памяти в Python
  44. Получение комбинаций в Python
  45. Установка и использование Virtualenv
  46. Метод pop() списка

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