Как удалить первый элемент из списка в Python

В этом руководстве по Python мы увидим как удалить первый элемент из списка в Python используя различные методы с практическими примерами.
Что такое список в Python?
В Python список — это изменяемый (изменяемый) набор элементов. Каждый элемент или элемент может иметь любой тип данных. Они заключаются в квадратные скобки, а каждый элемент отделяется запятой. Например:
states = ["California", "Texas", "Florida", "New York", "Illinois"]
Здесь у нас есть список Python из пяти штатов США. Иногда нам может понадобиться удалить первый элемент из этого списка.
Удалить первый элемент из списка в Python
Для этого есть несколько способов, о которых мы подробно расскажем ниже:
- оператор del
- метод поп()
- Нарезка списка
- метод удаления()
- Понимание списка
мы увидим их один за другим, используя наглядные примеры.
Способ 1: удалить первый элемент списка Python с помощью оператора del
Один из самых простых способов удалить первый элемент из списка Python — использовать метод дель оператор на Python. дель оператор удаляет элемент по определенному индексу.
Примечание. В Python положительная индексация списка начинается с 0.
Например, у нас есть список первых пяти президентов США: Попробуем убрать из списка «Вашингтон».
presidents = ["Washington", "Adams", "Jefferson", "Madison", "Monroe"]
del presidents[0]
print(presidents)
Результат: После этой операции «Вашингтон» удаляется из списка.
['Adams', 'Jefferson', 'Madison', 'Monroe']

Таким образом, мы можем использовать дель Оператор для удаления первого элемента списка Python.
Способ 2: удалить первый элемент списка Python с помощью метода pop()
поп() Метод — это еще один способ удалить элемент из списка в Python. По умолчанию, поп() удаляет и возвращает последний элемент из списка. Однако мы также можем указать индекс удаляемого элемента. Итак, здесь мы будем использовать порядковый номер первого элемента, чтобы удалить его.
Например, рассмотрим список популярных американских видов спорта:
sports = ["Football", "Basketball", "Baseball", "Hockey", "Soccer"]
removed_sport = sports.pop(0)
print(sports)
Выход: В этом случае «Футбол» удаляется из списка.
['Basketball', 'Baseball', 'Hockey', 'Soccer']

Таким образом, мы можем использовать поп() метод для удаления первого элемента из списка Python.
Метод 3: удалить первый элемент из списка Python, используя нарезку списка
Нарезка списка это метод в списке Python для извлечения части списка. Этот метод также можно использовать для удаления первого элемента из списка Python. нарезка списка включает начальную точку и исключает конечную точку.
Например, возьмем крупнейшие города США по численности населения. Итак, здесь мы упомянули начальную точку для нарезка списка(она включена), но точка остановки не упоминается, поэтому она будет идти до последней в списке:
cities = ["New York", "Los Angeles", "Chicago", "Houston", "Phoenix"]
cities = cities[1:]
print(cities)
Результат: Здесь мы используем одно и то же имя переменной для результата. таким образом, результат перезапишет ранее сохраненные данные. Это создаст новый список без «Нью-Йорк» с тем же названием.
['Los Angeles', 'Chicago', 'Houston', 'Phoenix']

Таким образом мы используем нарезка списка чтобы удалить первый элемент списка Python.
Способ 4: удалить первый элемент списка Python с помощью метода remove()
удалять() Метод в Python удаляет первое вхождение указанного значения из списка. Однако мы должны знать фактическое значение, которое мы хотим удалить, а не только его позицию. Если мы хотим удалить первый элемент списка Python.
Например, если у нас есть список Великих озер:
lakes = ["Superior", "Michigan", "Huron", "Erie", "Ontario"]
lakes.remove("Superior")
print(lakes)
Результат: После этой операции «Супериор» удаляется из списка.
['Michigan', 'Huron', 'Erie', 'Ontario']

Таким образом, мы можем использовать удалять() метод для удаления первого элемента списка Python.
Метод 5: удалить первый элемент списка Python, используя понимание списка
Понимание списка предоставляет краткий способ создания или изменения списков в Python. Его можно использовать для удаления первого элемента списка. В этом мы создадим новый список в Python, который будет включать все элементы из списка, кроме первого.
Например, у нас есть список из пяти лучших университетов США:
universities = ["MIT", "Stanford", "Harvard", "Caltech", "Chicago"]
universities = [universities[i] for i in range(1, len(universities))]
print(universities)
Результат: Здесь мы используем одно и то же имя переменной для результата. таким образом, результат перезапишет ранее сохраненные данные. Это создаст новый список без «MIT» с тем же именем.
['Stanford', 'Harvard', 'Caltech', 'Chicago']

Таким образом, мы можем использовать понимание списка чтобы удалить первый элемент списка Python.
Примечание: мы также можем использовать отрицательные индексы.
Заключение:
В заключение, удаление первого элемента из списка в Python может быть выполнено с использованием нескольких методов, в том числе дель заявление, метод поп(), нарезка списка, удалять() метод и понимание списка. Метод, который мы выбираем, зависит от наших конкретных потребностей и контекста, в котором мы работаем.
Вы также можете прочитать:

Я Биджай Кумар, Microsoft MVP в SharePoint. Помимо SharePoint, последние 5 лет я начал работать над Python, машинным обучением и искусственным интеллектом. За это время я приобрел опыт работы с различными библиотеками Python, такими как Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn и т. д. для различных клиентов в США, Канаде, Великобритании, Австралии, Новой Зеландии и т. д. Проверьте мой профиль.
Ссылка на источник