QuestenaPráctica que te muestra qué repasar después
Pregunta 30

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

  1. It returns the element it removes.Respuesta correcta
  2. It removes the first element by default.
  3. It removes the final element by default.Respuesta correcta
  4. It raises `IndexError` when the list is empty.Respuesta correcta

Explicación

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.

Continúa con este test

Empezar la práctica
Pregunta 30: For `items.pop()` with no argument, which statements are… · Python Fundamentals · Questena