حذف عناصر دیکشنری در پایتون
در این بخش به بررسی نحوه حذف عناصر دیکشنری در پایتون می پردازیم. برای حذف یک عنصر از دیکشنری (Dictionary) در پایتون روش های مختلفی وجود دارد که در اینجا چندین روش را برای شما توضیح داده ایم.
1. استفاده از دستور del برای حذف عناصر دیکشنری در پایتون
برای حذف یک عنصر از یک دیکشنری در پایتون، می توانید از دستور del
استفاده کنید. مثلا، فرض کنید دیکشنری زیر را دارید:
my_dict = {"name": "John", "age": 25, "gender": "Male"}
میتوانید عنصر "age"
را با استفاده از دستور del
حذف کنید:
del my_dict["age"]
حالا دیکشنری به شکل زیر خواهد بود:
{"name": "John", "gender": "Male"}
اگر میخواهید همه عناصر دیکشنری را حذف کنید، میتوانید از دستور clear
استفاده کنید:
my_dict.clear()
دیکشنری حالا خالی خواهد بود:
{}
2. استفاده از متد pop() برای حذف یک عنصر از دیکشنری در پایتون
همچنین میتوانید از متد pop
نیز برای حذف یک عنصر از دیکشنری استفاده کنید. این متد به شما اجازه میدهد عنصر مورد نظر را حذف کرده و مقدار آن را برگرداند. برای استفاده از این متد، باید نام کلید عنصر مورد نظر را به عنوان پارامتر ورودی به متد pop
بدهید.
مثال
در این مثال، عنصر با کلید “age” از دیکشنری حذف شده و مقدار آن در متغیر
removed_item
ذخیره شده است. سپس دیکشنری به شکلی نمایش داده شده است که عنصر “age” از آن حذف شده است.دقت داشته باشید که اگر کلیدی به متد pop
داده میشود، در دیکشنری وجود نداشته باشد، یک خطا از نوع KeyError
ایجاد میشود. در این مورد میتوانید از متد pop
با دو پارامتر استفاده کنید تا خطا ایجاد نشود، در این صورت مقدار پیشفرض برگشت داده خواهد شد.
3. حذف عناصر دیکشنری به صورت تصادفی با متد popitem() در پایتون
میتوانید از متد popitem
نیز برای حذف یک عنصر از دیکشنری استفاده کنید. این متد به شما اجازه میدهد یک عنصر را به صورت تصادفی حذف کنید و آن را برگردانید. برای استفاده از این متد، نیازی به مشخص کردن پارامتر نیست.
مثال
در این مثال، یک عنصر به صورت تصادفی از دیکشنری حذف شده و در متغیر
removed_item
ذخیره شده است.نکته: این قابلیت (حذف تصادفی عناصر) در نسخه های قبل از 3.7 فعال می باشد، در نسخه های 3.7 به بالا آخرین عنصر دیکشنری حذف خواهد شد.
آیا این مطلب برای شما مفید بود ؟
آخرین سؤالات انجمن برای پایتون:
الگوهاى انسانى (فضائل اخلاقى يكى از ياران)
در ياد يكى از ياران، «خبّاب بن أرت» فرمود: خدا خبّاب بن أرت(1) را رحمت كند، با رغبت مسلمان شد، و از روى فرمانبردارى هجرت كرد، و با قناعت زندگى گذراند، و از خدا راضى بود، و مجاهد زندگى كرد.
- خبّاب پسر أرَت، از مسلمانان صدر اسلام است که در مکّه آسیب فراوان دید تا آنجا که مشرکین پُشت او را داغ کردند. در جنگ صفّین در رکاب امیرالمؤمنین (ع) بود و در سال 37 هجری در کوفه در گذشت.