سوال شماره 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) باشد. اعداد صحیح قابل هش هستند و این مجموعه شامل اعداد اول مورد نظر است. گزینه دوم یک لیست است، گزینه سوم یک تاپل است، و گزینه چهارم یک مجموعه از رشته‌ها را ایجاد می‌کند که مقادیر عددی نیستند.