Python Dictionaries
در پایتون، Dictionary یا دیکشنری یک ساختار دادهای بسیار کاربردی است که دادهها را به شکل کلید–مقدار (key-value) ذخیره میکند. دیکشنریها تغییرپذیر هستند و ترتیب عناصر از نسخه پایتون 3.7 به بعد حفظ میشود. در ادامه یک درسنامه مشابه سبک درسنامههای قبلی آماده کردهام:
🔹 تعریف دیکشنری
📌 خروجی:
🔹 دسترسی به مقادیر
برای دسترسی به مقدار، از کلید استفاده میکنیم:
تفاوت:
()getاگر کلید وجود نداشته باشد خطا نمیدهد و میتواند مقدار پیشفرض برگرداند.
🔹 اضافه یا تغییر مقدار
📌 خروجی:
🔹 حذف عناصر
🔹 پیمایش دیکشنری
📌 خروجی:
🔹 متدهای مهم دیکشنری
| متد | توضیح |
|---|---|
()keys | برمیگرداند همه کلیدها |
()values | برمیگرداند همه مقادیر |
()items | برمیگرداند لیست جفتهای کلید–مقدار |
get(key, default) | دسترسی ایمن به مقدار |
()update | ترکیب دو دیکشنری |
pop(key) | حذف عنصر با کلید |
()popitem | حذف آخرین عنصر |
()clear | حذف همه عناصر |
✅ نکات مهم
-
کلیدها منحصربهفرد هستند و نمیتوانند تکراری باشند.
-
کلیدها باید غیرقابل تغییر (immutable) باشند، مثل
str,int,tuple. -
دیکشنریها تغییرپذیر هستند و میتوان مقادیر را به راحتی اضافه، حذف یا بهروزرسانی کرد.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React