Неясный ответ на неопределенный вопрос:
Есть несколько способов разбить неизменный список, например, используя take
и drop
. Из частей (включая ваши средние элементы) вы можете собрать новый неизменный список, например, используя :::
, который должен называться $colon$colon$colon
в Java, IIRC.
Пожалуйста, добавьте код, если вам нужно больше деталей.