Часто возникает ситуация, когда в процессе работы с программой необходимо удалить какой-либо элемент из списка. В языке программирования Python для этого предусмотрено несколько способов, включая использование методов del, remove и pop. Рассмотрим их подробнее.
Пример списка:
a = ['яблоко', 'банан', 'апельсин']
Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.
del
Оператор del используется для удаления элемента из списка по его индексу.
Пример использования del:
del a[1] print(a)
Результат выполнения этого кода будет следующим: ['яблоко', 'апельсин']. Был удален элемент с индексом 1 — ‘банан’.
remove
Метод remove удаляет элемент из списка по его значению.
Пример использования remove:
a.remove('банан')
print(a)
Результат выполнения этого кода будет также: ['яблоко', 'апельсин']. Удален ‘банан’. Однако этот метод будет выдавать ошибку, если такого элемента нет в списке.
pop
Метод pop, как и del, удаляет элемент из списка по его индексу, но в отличие от del возвращает удаленный элемент.
Пример использования pop:
popped_element = a.pop(1) print(a) print(popped_element)
Результат выполнения этого кода:
['яблоко', 'апельсин'] банан
‘банан’ был удален из списка, а также сохранен в переменную popped_element.
Таким образом, методы del, remove и pop позволяют удалять элементы из списка, но делают это немного по-разному. Выбор конкретного метода зависит от конкретной задачи и требуемого поведения программы.
На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.
Перейти в телеграм, чтобы получить результаты теста





Забрать
Добавить комментарий