آشنایی با Set ها

به آخرین ساختار داده ی داخلی پایتون رسیدیم. تا اینجای این فصل با لیست ها، دیکشنری ها و تاپل ها آشنا شدیم. حالا نوبت به جدید ترین ساختار داده شده ی معرفی شده در پایتون رسیده.

ست ها( Sets ) دسته داده های نسبتا جدید بین ساختارهای موجود در پایتون هستن. ست ها مانند مجموعه ها در ریاضی عمل میکنن و معنی کلمه ی Set به فارسی هم همون مجموعه میشه. ست ها در پایتون ویژگی های خیلی جالبی دارن و از این قسمت تا آخر این فصل در مورد این ویژگی ها صحبت میکنیم.

ست ها یک دسته داده ی بدون ترتیب از اشیاء( objects ) تغییر ناپذیر ( immutable ) و یکتا ( unique ) هستند که قادر هستند اعمال ریاضی روی مجموعه ها را تقلید کنند. از آنجایی که ست ها المان های تکراری را نمی پذیرند، میتوان با استفاده از آنها اطمینان حاصل کرد که مقدار تکراری در ساختار داده ی خود نداشته باشیم.

گفتیم که ست ها یک دسته داده ی اشیاء(اعضای ست ( members ) یا المان های ست ( elements )) هستند. برای مثال اعداد 1 تا 10 را در نظر بگیرید که اعداد زوج آن در ست A و اعداد فرد آن در ست B قرار دارند.

مثال بعدی را حتما بررسی کنید تا بیشتر با ست ها آشنا شوید.