سوال شماره 4752 چندگزینه‌ای
آزمون رایگان پایتون فنی و حرفه ای
کدام یک از روش‌های زیر برای ایجاد یک دیکشنری با استفاده از تابع dict() در پایتون صحیح است؟

گزینه‌ها:

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

پاسخ صحیح:

  • dict([('a', 1), ('b', 2)])

توضیحات:

تابع dict() در پایتون می‌تواند لیستی از تاپل‌های کلید-مقدار را به عنوان آرگومان بپذیرد و آن را به یک دیکشنری تبدیل کند. گزینه اول این کار را به درستی انجام می‌دهد. گزینه دوم سینتکس نادرستی دارد (نباید از = استفاده کرد)، گزینه سوم اگرچه یک دیکشنری معتبر ایجاد می‌کند اما از تابع dict() استفاده نمی‌کند، و گزینه چهارم یک لیست است نه دیکشنری.