QuestenaПрактика, после которой понятно, что повторить
Вопрос 30

For `items.pop()` with no argument, which statements are true? Select all that apply.

  1. It returns the element it removes.Правильный ответ
  2. It removes the first element by default.
  3. It removes the final element by default.Правильный ответ
  4. It raises `IndexError` when the list is empty.Правильный ответ

Объяснение

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.

Продолжить работу с тестом

Начать тренировку
Вопрос 30: For `items.pop()` with no argument, which statements are… · Python Fundamentals · Questena