سوال شماره 4740 چندگزینه‌ای
آزمون رایگان پایتون فنی و حرفه ای
کدام یک از عبارات زیر به درستی یک دیکشنری با قابلیت تغییر کلیدها و مقادیر را ایجاد می‌کند؟

گزینه‌ها:

  • 1. {'a': 1, 'b': 2} ✓ صحیح
  • 2. dict([('a', 1), ('b', 2)])
  • 3. dict(a=1, b=2)
  • 4. dict(zip(['a', 'b'], [1, 2]))

پاسخ صحیح:

  • {'a': 1, 'b': 2}

توضیحات:

گزینه دوم {'a': 1, 'b': 2} یک دیکشنری استاندارد پایتون است که به شما امکان می‌دهد کلیدها و مقادیر را پس از ایجاد تغییر دهید. این سینتکس مستقیم و خوانا بوده و از mutable بودن کامل دیکشنری پشتیبانی می‌کند. سایر گزینه‌ها نیز دیکشنری ایجاد می‌کنند اما یا غیرمستقیم هستند یا برای موقعیت‌های خاص طراحی شده‌اند.