Удаление последнего элемента из списка в Python

Beginner

This tutorial is from open-source community. Access the source code

Введение

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

Список без последнего элемента

Напишите функцию на Python с именем initial(lst), которая принимает список в качестве аргумента и возвращает все элементы списка, кроме последнего.

def initial(lst):
  return lst[:-1]
initial([1, 2, 3]) ## [1, 2]

Резюме

Для решения этой задачи вам нужно использовать функцию среза списка (list slicing) в Python. Синтаксис lst[:-1] возвращает все элементы списка, кроме последнего.