Это может быть полезно для эффективности, если вы действительно хотите обрезать список, а не делать копию.В то время как пример на python делает копию, оригинальный вопрос был об урезании списка.
Имеется объект List <> "list", и вам нужны элементы с 1-го по 20-й
list.RemoveRange( 20, list.Count-20 );
Это делается на месте.Это все еще O (n), так как ссылки на каждый объект должны быть удалены, но должно быть немного быстрее, чем любой другой метод.