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برای کپی و خالی کردن دیکشنری استفاده میشوند.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React