استفاده از items()

کاربرد متد items() در پایتون برای کار با دیکشنری‌ها

در زبان برنامه‌نویسی پایتون، دیکشنری‌ها یکی از پرکاربردترین ساختارهای داده هستند که به صورت جفت‌های کلید-مقدار ذخیره می‌شوند. متد items() یکی از ابزارهای قدرتمند برای پیمایش و دسترسی به این جفت‌ها می‌باشد.

متد items() یک شیء view از جفت‌های کلید-مقدار دیکشنری برمی‌گرداند که می‌تواند در حلقه‌ها و عملیات مختلف استفاده شود.

نحوه استفاده از items()

برای درک بهتر این متد، ابتدا یک دیکشنری ساده تعریف می‌کنیم:

student = {
    "name": "علی",
    "age": 20,
    "major": "مهندسی کامپیوتر"
}

حال می‌توانیم از items() برای دسترسی به عناصر استفاده کنیم:

مثال کد خروجی
print(student.items()) dict_items([('name', 'علی'), ('age', 20), ('major', 'مهندسی کامپیوتر')])

کاربرد items() در حلقه‌ها

یکی از رایج‌ترین موارد استفاده از items() در حلقه‌های for است:

  1. پیمایش همزمان کلیدها و مقادیر
  2. فیلتر کردن مقادیر بر اساس شرایط خاص
  3. ایجاد دیکشنری‌های جدید از داده‌های موجود

مثال عملی:

for key, value in student.items():
    print(f"کلید: {key} - مقدار: {value}")

برای یادگیری بیشتر درباره حلقه‌ها در دیکشنری می‌توانید اینجا را چک کنید.

مزایای استفاده از items()

  • کد خوانا و تمیزتر
  • کارایی بهتر در مقایسه با روش‌های دیگر
  • امکان دسترسی همزمان به کلید و مقدار
  • سازگاری با نسخه‌های مختلف پایتون

در نهایت، items() یک ابزار ضروری برای هر برنامه‌نویس پایتون است که با دیکشنری‌ها کار می‌کند. با تسلط بر این متد می‌توانید کدهای کارآمدتر و حرفه‌ای‌تری بنویسید.