سوال شماره 4754
چندگزینهای
آزمون رایگان پایتون فنی و حرفه ای
کدام یک از عبارات زیر به درستی یک مجموعه (set) تغییرپذیر حاوی اعداد اول کوچکتر از 10 را ایجاد میکند؟
گزینهها:
- 1. (2, 3, 5, 7)
- 2. [2, 3, 5, 7]
- 3. {'2', '3', '5', '7'}
- 4. {2, 3, 5, 7} ✓ صحیح
پاسخ صحیح:
- {2, 3, 5, 7}
توضیحات:
گزینه صحیح '{2, 3, 5,}' است زیرا در پایتون، مجموعهها با استفاده از آکولاد تعریف میشوند و محتوای آنها باید قابل هش (hashable) باشد. اعداد صحیح قابل هش هستند و این مجموعه شامل اعداد اول مورد نظر است. گزینه دوم یک لیست است، گزینه سوم یک تاپل است، و گزینه چهارم یک مجموعه از رشتهها را ایجاد میکند که مقادیر عددی نیستند.