استفاده از items()
کاربرد متد items() در پایتون برای کار با دیکشنریها
در زبان برنامهنویسی پایتون، دیکشنریها یکی از پرکاربردترین ساختارهای داده هستند که به صورت جفتهای کلید-مقدار ذخیره میشوند. متد items() یکی از ابزارهای قدرتمند برای پیمایش و دسترسی به این جفتها میباشد.
متد items() یک شیء view از جفتهای کلید-مقدار دیکشنری برمیگرداند که میتواند در حلقهها و عملیات مختلف استفاده شود.
نحوه استفاده از items()
برای درک بهتر این متد، ابتدا یک دیکشنری ساده تعریف میکنیم:
student = { "name": "علی", "age": 20, "major": "مهندسی کامپیوتر" }
حال میتوانیم از items() برای دسترسی به عناصر استفاده کنیم:
مثال کد | خروجی |
---|---|
print(student.items()) | dict_items([('name', 'علی'), ('age', 20), ('major', 'مهندسی کامپیوتر')]) |
کاربرد items() در حلقهها
یکی از رایجترین موارد استفاده از items() در حلقههای for است:
- پیمایش همزمان کلیدها و مقادیر
- فیلتر کردن مقادیر بر اساس شرایط خاص
- ایجاد دیکشنریهای جدید از دادههای موجود
مثال عملی:
for key, value in student.items(): print(f"کلید: {key} - مقدار: {value}")
برای یادگیری بیشتر درباره حلقهها در دیکشنری میتوانید اینجا را چک کنید.
مزایای استفاده از items()
- کد خوانا و تمیزتر
- کارایی بهتر در مقایسه با روشهای دیگر
- امکان دسترسی همزمان به کلید و مقدار
- سازگاری با نسخههای مختلف پایتون
در نهایت، items() یک ابزار ضروری برای هر برنامهنویس پایتون است که با دیکشنریها کار میکند. با تسلط بر این متد میتوانید کدهای کارآمدتر و حرفهایتری بنویسید.