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

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

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

پاسخ شما