Введение
В Python вы можете удалять элементы из списка с использованием различных методов. Одним из таких методов является удаление элементов из конца списка. В этом испытании вы напишете функцию, которая удаляет n элементов из конца списка.
Удаление элементов списка из конца
Напишите функцию take_right(lst, n=1), которая принимает список lst и необязательный целый аргумент n и возвращает новый список с n элементами, удаленными из конца списка. Если n не указан, функция должна удалить только последний элемент из списка.
Для решения этой проблемы вы можете использовать запись среза для создания среза списка с n элементами, взятыми из конца.
def take_right(itr, n = 1):
return itr[-n:]
take_right([1, 2, 3], 2) ## [2, 3]
take_right([1, 2, 3]) ## [3]
Резюме
В этом испытании вы узнали, как удалять элементы из конца списка в Python. Также вы узнали, как использовать запись среза для создания среза списка с n элементами, взятыми из конца.