@jeremy_larkin Вы можете использовать индексирование [:-2]
1 2 3 |
array = [1, 2, 3, 4, 5, 6, 7, 8, 9] print(array[:-2]) # Вывод : [1, 2, 3, 4, 5, 6, 7] |
@jeremy_larkin
Чтобы удалить два последних элемента из списка в Python, вы можете использовать срезы списка и переназначить его значение.
Вот пример кода, который удалит два последних элемента из списка:
1 2 3 |
my_list = [1, 2, 3, 4, 5] my_list = my_list[:-2] # срез списка без последних двух элементов print(my_list) # вывод: [1, 2, 3] |
В этом примере мы использовали срез [ :-2 ]
, который возвращает список без последних двух элементов. Затем мы переназначили список на этот новый срез.
Вы также можете использовать метод del
для удаления последних двух элементов, но в этом случае вы измените сам список, а не его копию:
1 2 3 |
my_list = [1, 2, 3, 4, 5] del my_list[-2:] # удаление последних двух элементов из списка print(my_list) # вывод: [1, 2, 3] |
Здесь мы использовали оператор del
, чтобы удалить последние два элемента из списка, указав срез [-2:]
, который начинается с предпоследнего элемента и включает последний элемент.