I have lists
Indices. I want to remove elements of
J according to locations specified in
Indices. For example,
Indices=2. This means that
J should be removed in one go. But I am getting an error. I present the expected output.
Indices=[1,2] J=[[2, 3, 6, 7, 9, 10]] J=J.remove(Indices) print(J)
The error is
in <module> J=J.remove(Indices) ValueError: list.remove(x): x not in list
The expected output is
[[2, 7, 9, 10]]
Indices = [1, 2] J = [[2, 3, 6, 7, 9, 10]] for index in sorted(Indices, reverse=True): J.pop(index) print(J)
remove: remove the element that is passed in it, error if the element is not in the list.
pop: remove the element on the index that is passed in it, if no index provide then it will remove the last element[-1 index], if the index is not correct then error.