Я думаю, что вы ищете это
# Example with static values
iex> [1, 2, 3, 4, 5] -- [1, 2]
[3, 4, 5]
# Example with Enum.drop/2, with multiple values
iex> Enum.drop([1, 2, 3, 4, 5], 2)
[3, 4, 5]
iex> Enum.drop([1, 2, 3, 4, 5], -2)
[1, 2, 3]
iex> Enum.drop([1, 2, 3, 4, 5], 20)
[]
iex> Enum.drop([1, 2, 3, 4, 5], -20)
[]
Вы можете использовать List.delete/2
, можете удалять только по одному, а Enum.drop/2
может удалять несколько, в зависимости от того, как вы его используете.