For `items.pop()` with no argument, which statements are true? Select all that apply.
It returns the element it removes.✓Correct answer
It removes the first element by default.
It removes the final element by default.✓Correct answer
It raises `IndexError` when the list is empty.✓Correct answer
Explanation
With no index supplied, `pop` removes the final element and returns that removed value. An empty list has no valid final position, so the operation raises `IndexError`, not `ValueError` and not a `None` result.