Python Sets
مجموعه (Set)
مجموعه جهت ذخیره کردن چندین آیتم در یک متغیر استفاده میشود. مجموعه یکی از ۴ نوع دادهای است که در پایتون جهت ذخیره مجموعهای از دادهها استفاده میشود. ۳تای دیگر عبارتند از List ،Tuple و Dictionary که هر کدام کیفیت و کاربرد خاص خود را دارند.
مجموعه کالکشنی بدون ترتیب، غیرقابل تغییر و بدون ایندکس است.
برای نوشتن مجموعه از علامت آکولاد استفاده میکنیم.
آیتمهای مجموعه
آیتمهای مجموعه بدون ترتیب و غیرقابل تغییرند. همچنین اجازه وجود مقادیر تکراری در آن وجود ندارد.
بدون ترتیب
بدون ترتیب به این معنی است که آیتمهای موجود در مجموعه هیچ ترتیب تعریف شدهای ندارند.
هر بار که از یک مجموعه استفاده کنید این امکان وجود دارد که آیتمهای آن در ترتیبهای متفاوتی ظاهر شوند و نمیتوان بوسیله ایندکس یا کلید (key) به آنها ارجاع داد.
غیرقابل تغییر
آیتمهای مجموعه غیرقابل تغییرند، به این معنی که بعد از ایجاد مجموعه نمیتوانیم آیتمهای آن را تغییر دهیم.
غیرمجاز بودن مقادیر تکراری
مجموعهها اجازه نمیدهند که دو آیتم با یک مقدار یکسان در داخل آنها وجود داشته باشند.
طول مجموعه
جهت به دستآوردن طول مجموعه میتوان از تابع len()
استفاده کرد.
نوع داده آیتمهای مجموعه
آیتمهای مجموعه میتوانند از هر نوعی باشند.
همچنین یک مجموعه میتواند شامل دادههایی از نوع متفاوت باشد.
سازنده ()sets
راه دیگر ساختن مجموعه استفاده از سازنده (constructor) مجموعه به صورت زیر است.