متدهای دیکشنری (Dictionary Methods)
متد دیکشنری (Dictionary Method) دکمه های آماده برای کار با دیکشنری اند. با آن ها مقدار می خوانی، کلید می سازی، یا داده ها را به روز می کنی. مثل ابزارهای کیف لوازم تحریر مدرسه، سریع و کاربردی هستند.
مرور متدهای مهم دیکشنری
طبق مرجع: clear() پاک کردن همه اقلام، copy() ساخت کپی، fromkeys() ساخت دیکشنری از کلیدها، get() خواندن امن مقدار، items() جفت های کلید-مقدار، keys() لیست کلیدها، values() لیست مقدارها، pop() حذف با کلید، popitem() حذف آخرین جفت، setdefault() گرفتن یا ساختن مقدار، update() ادغام داده ها.
نمونه کد کوتاه و کاربردی
student = {"name": "Amy", "age": 14}
print(student.get("name"))
print(student.get("grade", "N/A"))
student.setdefault("grade", 20)
more = {"age": 15, "city": "Tehran"}
student.update(more)
print(list(student.keys()))
print(list(student.values()))
print(list(student.items()))
last = student.popitem()
removed_age = student.pop("age")
blank = {}.fromkeys(["a", "b"], 0)
copy_student = student.copy()
student.clear()
print(last)
print(removed_age)
print(blank)
print(copy_student)
سه گام تمرین سریع
- یک دیکشنری ساده بساز؛ مثلا مشخصات دانش آموز.
- با
get()وsetdefault()مقدارها را امن بخوان. - با
update()ادغام کن و باpop()حذف کن.
برای لیست ها، صفحه متدهای لیست را ببین. مرور کلی کل مرجع در مرجع: مرور کلی در دسترس است.
جمع بندی سریع
get()امن است و مقدار پیش فرض می دهد.setdefault()اگر نبود، می سازد.update()دیکشنری ها را ادغام می کند.pop()با کلید حذف می کند.