"()pop" کد دستوری پایتون
"pop()"
کد دستوری پایتون چه کاری انجام میده ؟
٢ پاسخ
با سلام
فرض کنید یک لیست رو توی پایتون ایجاد می کنید با مقادیر زیر:
my_list = [1, 2, 3, 4]حالا فرض کنید میخواید آخرین عضو این لیست رو که 4 هست حذف کنید
()my_list.popاین کار رو برای ما انجام میده و آخرین عضو رو حذف میکنه و اون عضوی که حذف شده رو هم برای ما برمیگردونه و لیست ما آپدیت میشه درحالی که آخرین عضوش حذف شد، درنتیجه :
my_list = [1, 2, 3]--------------------------تذکر:چون لیست ها به صورت درجا (in-place) تغییر میکنن پس نباید و لازم نیست که این مِتُد رو به یک متغیر جدید انتساب بدید یعنی اگه بیایم و بنویسیم ()a=my_list.pop همونطور که بالاتر توضیح دادم الان مقدار a برابر با 4 میشه! چون این تابع به صورت خودکار مقدار حذف شده رو بر میگردونه و لیست رو هم خودش آپدیت میکنه، پس فقط وقتی که لازم داشتید مقدار حذف شده رو کنترل کنید یا ببینید به یک متغیر نسبتش بدید.
----------------------------------------------
مورد بعدی استفاده ش هم اینه که شما یک عضو رو با ایندکسش حذف کنید برای مثال
(1)my_list.pop
در این صورت دومین عضو لیست رو حذف میکنه (می دونیم که در کامپیوتر اعداد از صفر شروع می شوند پس ایندکس 1 یعنی درواقع دومین عضو)
سلام
کدpop() یک آیتم از لیست را که ایندکس آن مشخص شده در خروجی برگردانده و همچنین آن را حذف می کند. در واقع، روش pop میتواند برای حذف کردن آخرین عنصر یک فهرست (List)، به کار رود.