پرسش خود را بپرسید

"()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)، به کار رود.

٧٣,٦٣٦
طلایی
٩٣
نقره‌ای
٤,٢٩٦
برنزی
١,٢٢٤
تاریخ
١٠ ماه پیش

پاسخ شما