Как удалить последний элемент списка в Python?

Пользователь

от krista , в категории: Python , 3 года назад

Как удалить последний элемент списка в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 3 года назад

@krista Вы можете использовать del или .pop() метод в Python, чтобы удалить последний элемент из списка, ниже пример кода:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
cars = ["vw", "audi", "ford", 'chevrolet']

del cars[-1]
# Вывод: ['vw', 'audi', 'ford']
print(cars)

# Или
cars.pop(-1)
# Вывод: ['vw', 'audi']
print(cars)


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от ciara , 2 года назад

@krista 

В Python, чтобы удалить последний элемент списка, можно использовать метод pop() без аргументов. Метод pop() удаляет последний элемент списка и возвращает его значение.


Вот пример:

1
2
3
my_list = [1, 2, 3, 4, 5]
my_list.pop()   # удалить последний элемент списка
print(my_list)  # [1, 2, 3, 4]


В этом примере вызов метода pop() удаляет последний элемент списка my_list (то есть число 5) и возвращает его значение. Затем список выводится на экран без последнего элемента.