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

Beginner

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

Введение

В Python мы можем использовать запись среза для удаления элементов из списка. В этом испытании вам нужно написать функцию, которая удаляет указанное количество элементов слева от списка.

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

Напишите функцию drop(a, n=1), которая принимает список a и необязательный целый аргумент n и возвращает новый список с n элементами, удаленными слева от исходного списка. Если n не указан, функция должна удалить только первый элемент списка.

def drop(a, n = 1):
  return a[n:]
drop([1, 2, 3]) ## [2, 3]
drop([1, 2, 3], 2) ## [3]
drop([1, 2, 3], 42) ## []

Резюме

В этом испытании вы узнали, как использовать запись среза для удаления элементов из списка в Python. Вы также написали функцию, которая удаляет указанное количество элементов слева от списка.