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