Какой метод в Python может использоваться для удаления последнего элемента из списка?
python
my_list = [1, 2, 3, 4, 5]
last_element = my_list.pop()
print(last_element) # Выведет: 5
print(my_list) # Выведет: [1, 2, 3, 4]
В данном примере мы создали список `my_list` с элементами `[1, 2, 3, 4, 5]`. Затем мы вызвали метод `pop()` без указания индекса, таким образом удалив последний элемент списка (элемент с индексом 4) и присвоили его значение переменной `last_element`. Затем мы вывели значение переменной `last_element` и список `my_list` после удаления последнего элемента.
Кроме метода `pop()`, можно также использовать индексацию для удаления последнего элемента списка. Если список называется `my_list`, то для удаления последнего элемента можно применить следующие выражение:
python
my_list = [1, 2, 3, 4, 5]
last_element = my_list[-1] # Получаем значение последнего элемента
del my_list[-1] # Удаляем последний элемент
print(last_element) # Выведет: 5
print(my_list) # Выведет: [1, 2, 3, 4]
В данном примере мы использовали оператор индексации `[-1]`, чтобы получить значение последнего элемента списка `my_list`. Затем мы использовали оператор `del` для удаления последнего элемента по индексу `[-1]`. После этого мы вывели значение переменной `last_element` и список `my_list` после удаления последнего элемента.
Оба метода, `pop()` и индексацию с оператором `del`, позволяют удалить последний элемент из списка. Однако, метод `pop()` также возвращает удаленное значение, что может быть полезным при необходимости его дальнейшей обработки. В противном случае, если нам не требуется сохранять значение удаленного элемента, мы можем использовать любой из этих методов.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет