سوال شماره 4753 چندگزینه‌ای
آزمون رایگان پایتون فنی و حرفه ای
کدام یک از عبارات زیر به درستی یک مجموعه (set) تغییرناپذیر (frozen set) در پایتون ایجاد می‌کند؟

گزینه‌ها:

  • 1. (1, 2, 3)
  • 2. {1, 2, 3}
  • 3. frozenset([1, 2, 3]) ✓ صحیح
  • 4. set([1, 2, 3])

پاسخ صحیح:

  • frozenset([1, 2, 3])

توضیحات:

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