Python Dictionary Methods
در پایتون، دیکشنریها دارای متدهای متنوع و کاربردی هستند که مدیریت و پردازش دادهها را آسان میکنند. در ادامه درسنامهای مشابه سبک قبلی آماده کردهام:
🔹 متدهای دسترسی و بررسی
متد | توضیح | مثال |
---|---|---|
get(key, default) | دسترسی ایمن به مقدار، اگر کلید وجود نداشته باشد مقدار پیشفرض برمیگردد | person.get("name") |
()keys | برمیگرداند همه کلیدها | ()person.keys |
()values | برمیگرداند همه مقادیر | ()person.values |
()items | برمیگرداند همه جفتهای کلید–مقدار | ()person.items |
setdefault(key, default) | اگر کلید وجود نداشت، مقدار پیشفرض اضافه میکند | person.setdefault("country", "Iran") |
🔹 متدهای تغییر و اضافه
متد | توضیح | مثال |
---|---|---|
update(other_dict) | اضافه یا بهروزرسانی چند کلید همزمان | person.update({"age": 27, "job": "Engineer"}) |
pop(key) | حذف کلید و برگرداندن مقدار آن | person.pop("age") |
()popitem | حذف آخرین عنصر اضافه شده و برگرداندن جفت کلید–مقدار | ()person.popitem |
()clear | حذف همه عناصر دیکشنری | ()person.clear |
()copy | کپی سطحی دیکشنری | ()person_copy() = person.copy |
🔹 متدهای بررسی رابطه
متد | توضیح | مثال |
---|---|---|
len(dict) | تعداد عناصر دیکشنری | len(person) |
in | بررسی وجود کلید در دیکشنری | 'name' in person |
not in | بررسی عدم وجود کلید | 'country' not in person |
🔹 مثال کامل استفاده از متدها
📌 خروجی:
✅ نکات مهم
-
()get
و()setdefault
دسترسی ایمن را تضمین میکنند. -
()update
برای اضافه یا تغییر چند کلید بهطور همزمان کاربردی است. -
()pop
و()popitem
برای حذف عناصر مناسب هستند، ولی()popitem
آخرین عنصر اضافهشده را حذف میکند. -
()copy
و()clear
برای کپی و خالی کردن دیکشنری استفاده میشوند.