QuestenaUn entraînement qui indique quoi revoir ensuite
Question 30

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

  1. It returns the element it removes.Bonne réponse
  2. It removes the first element by default.
  3. It removes the final element by default.Bonne réponse
  4. It raises `IndexError` when the list is empty.Bonne réponse

Explication

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.

Continuer avec ce test

Commencer l’entraînement
Question 30: For `items.pop()` with no argument, which statements are… · Python Fundamentals · Questena