Курс 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. Генераторы списков в Python
  2. Управление контекстом выполнения
  3. Удаление файлов в Python
  4. Декораторы в Python
  5. Транспонирование 2D-массива с помощью zip
  6. Функция zip() в Python
  7. Создание новых списков через list comprehensions
  8. Операторы присваивания в Python
  9. Обработка исключений в Python
  10. Измерение времени выполнения в Python
  11. Основные операции с библиотекой Numpy
  12. Форматирование данных с помощью pprint
  13. Управление контекстом с помощью декоратора contextmanager
  14. Функция reduce() в Python
  15. Отладка утечек памяти в Python
  16. Форматирование строк с f-строками
  17. Работа с изменяемыми коллекциями
  18. Классы данных в Python
  19. Изменение списка срезом
  20. Вложенные циклы в Python
  21. Метод join() для объединения строк
  22. Оператор continue в Python
  23. Методы и функции в Python
  24. Создание списков в Python
  25. JSON в Python: модуль, dump, dumps, load
  26. Работа с парами ключ-значение
  27. Визуализация пропусков данных
  28. Создание лямбда-функций
  29. Управление IP-адресами через прокси
  30. Работа с NumPy
  31. Удаление дубликатов из списка с помощью dict.fromkeys
  32. Оператор @ для умножения матриц
  33. Методы работы со строками в Python
  34. Закрытие файла в Python
  35. Атрибуты класса и экземпляра
  36. Работа с файлами в Python
  37. Асинхронное программирование с asyncio
  38. Оператор in для Python
  39. Функция product() в Python
  40. Вывод символов строки в Python
  41. Динамическая типизация в Python
  42. Оператор «and» в Python
  43. Метод __irshift__ для побитового сдвига вправо
  44. Установка переменной среды в Python
  45. Поиск подстроки в строке
  46. Оператор is в Python

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