Список Python: различные методы удаления последнего элемента

Чтобы удалить последний элемент из списка в Python, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1: использование метода pop():

my_list = [1, 2, 3, 4, 5]
my_list.pop()
print(my_list)  # Output: [1, 2, 3, 4]

Метод 2. Нарезка списка:

my_list = [1, 2, 3, 4, 5]
my_list = my_list[:-1]
print(my_list)  # Output: [1, 2, 3, 4]

Метод 3. Назначение нового списка:

my_list = [1, 2, 3, 4, 5]
my_list = my_list[:len(my_list)-1]
print(my_list)  # Output: [1, 2, 3, 4]

Метод 4. Использование ключевого слова del:

my_list = [1, 2, 3, 4, 5]
del my_list[-1]
print(my_list)  # Output: [1, 2, 3, 4]

Метод 5. Использование понимания списка:

my_list = [1, 2, 3, 4, 5]
my_list = [x for x in my_list if x != my_list[-1]]
print(my_list)  # Output: [1, 2, 3, 4]

Это всего лишь несколько способов удалить последний элемент из списка Python. Каждый метод дает одинаковый результат, поэтому вы можете выбрать тот, который соответствует вашему стилю кодирования и требованиям.