Введение
В Python вы можете удалять элементы из списка с использованием различных методов. Одним из таких методов является удаление элементов из конца списка. В этом испытании вы напишете функцию, которая удаляет n
элементов из конца списка.
This tutorial is from open-source community. Access the source code
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
В 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
элементами, взятыми из конца.