سوال شماره 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() استفاده نمیکند، و گزینه چهارم یک لیست است نه دیکشنری.