If you want to remove a given element, it is lists:delete/2 (which is not a BIF).
If you want to remove an element at a given position, you can do something like:
del_nth_from_list(List, N) ->
{L1, [_|L2]} = lists:split(N-1, List),
L1 ++ L2.
If you want to remove all occurences, then:
del_all_occurences(List, Elem) ->
[E || E <- List, E =/= Elem].
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…