Курс 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. Логирование с Loguru
  2. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  3. Обновление ключей в Python
  4. Генераторные функции в Python
  5. capitalize() — изменение регистра первого символа строки
  6. Навыки Python: строки, типы данных
  7. Работа с GitHub в Telegram
  8. Namedtuple в Python
  9. Функции range() в Python
  10. Разделение строки с помощью split()
  11. Работа с URL-адресами в Python
  12. Метод init в Python
  13. Поиск наиболее частого элемента списке
  14. Импорт классов из другого файла
  15. Многострочные комментарии в Python
  16. Генераторы в Python
  17. Декоратор проверки активности
  18. Функция product() в Python
  19. Красивый вывод списка
  20. Работа с f-строками 2.0
  21. Python reversed() vs срез[::-1]
  22. Функции в одну строку
  23. ChainMap.new_child() — добавление нового словаря
  24. Модуль pprint
  25. UserString в Python
  26. Проверка индексов коллекции
  27. Поиск анаграмм с Counter
  28. Представление бесконечности в Python
  29. Создание пустых функций и классов в Python
  30. Структуры данных в Python
  31. Библиотека schedule: планировщик задач
  32. Создание пользовательской коллекции в Python
  33. Создание словаря в Python
  34. Работа с функцией next() в Python
  35. Избегайте пустого списка
  36. Использование defaultdict в Python
  37. Функция enumerate в Python
  38. Работа с датой и временем в Python
  39. Использование подчеркивания в REPL
  40. Оптимизация поиска в словарях
  41. Работа с процессами в Python
  42. OrderedDict — упорядоченный словарь
  43. Генерация строк с .join()
  44. Именование переменных в Python
  45. Сортировка HTML-элементов
  46. Использование html-скриптов в Jupyter Notebook
  47. Удаление дубликатов с помощью множеств
  48. Поиск с помощью регулярных выражений

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