سوال شماره 350 چندگزینه‌ای
آزمون رایگان پایتون فنی و حرفه ای
تابع pop در پشته چه عملی انجام می دهد؟

گزینه‌ها:

  • 1. برداشتن عنصر از اول پشته
  • 2. برداشتن عنصر از پشته و حذف عنصر ✓ صحیح
  • 3. برداشتن یک عنصر از آخر پشته
  • 4. حذف عنصر

پاسخ صحیح:

  • برداشتن عنصر از پشته و حذف عنصر

توضیحات:

تابع pop در پشته (Stack) عملیات زیر را انجام می‌دهد:

  • عنصری که در بالاترین موقعیت پشته قرار دارد (آخرین عنصر اضافه شده) را برمی‌دارد
  • این عنصر را از پشته حذف می‌کند
  • مقدار عنصر برداشته شده را برمی‌گرداند

این عملکرد بر اساس اصل LIFO (Last-In-First-Out) کار می‌کند، یعنی آخرین عنصری که به پشته اضافه شده، اولین عنصری است که خارج می‌شود.

مثال: اگر پشته شامل [A, B, C] باشد (که C در بالاست)، پس از pop کردن، پشته به [A, B] تبدیل شده و مقدار C برگردانده می‌شود.