سفارش تبلیغ
صبا ویژن

آموزش مجموعه ها در پایتون

تعریف مجموعه در پایتون

از مجموعه ها برای نگهداری داده استفاده می کنیم. مجموعه متشکل از انواع داده های مشابه است. می توان به مجموعه ها عضو جدید اضافه کنیم و یا عضوی را حذف کنیم ولی امکان تغییر اعضا را نداریم. بین مجموعه ها میتوانیم عملگرهایی تعریف کنیم نظیر اشتراک، اجتماع، تفاضل.

ویژگی مجموعه ها

  1. غیر تکراری
  2. غیر قابل تغییر
  3. نامرتب

ایجاد مجموعه در پایتون

برای تعریف مجموعه از علامت {} (آکولاد) و برای جدا کردن عضوهای مجموعه از , (کاما) استفاده می شود. مانند نمونه:

name_set= {“Amir” , “Sina” , “Javad”}

روش دیگر تعریف مجموعه استفاده از سازنده set() است. با فراخوانی این تابع یک مجموعه خالی ایجاد میشود.

نکته: داده های مجموعه می توانند از یک نوع یا انواع مختلف باشند.

نکته: برای بررسی موجود بودن عضوی در مجموعه از کلمه کلیدی in استفاده می کنیم.

نکته: برای بررسی عدم وجود عنصری در مجموعه از کلمه کلیدی not in استفاده می کنیم.

برای اضافه کردن عضوجدید به مجموعه از متد ()add استفاده می کنیم. برای اضافه کردن چند عضو از یک لیست می توانیم از یک حلقه for استفاده کنیم یا از روش دوم از متد ()update استفاده کنیم که این روش بهتر است.

برای حذف یک عنصر از مجموعه از متد ()discard و ()remove استفاده می کنیم.

عملگرهای مجموعه

اجتماع دو مجموعه

برای اجتماع گیری (مجموعه ای از تمام اعضای هر دو مجموعه) روی مجموعه ها از عملگر | یا متد   ()union استفاده می کنیم.

اشتراک دو مجموعه

اشتراک دو مجموعه، مجموعه ای است که در هر دو مجموعه حضور دارند. برای اشتراک دو مجموعه از عملگر & یا متد ()intersection استفاده می شود.

تفاضل دو مجموعه

تفاضل مجموعه A ,B یک مجموعه از تمام اعضایی میباشد که فقط در A قرار دارند. که برای تفاضل دو مجموعه از عملگر تفریق (-)  یا متد ()difference استفاده می شود.

نکته: مجموعه A-B برابر B-A نیست.

امیدوارم مطالب برایتان مفید بوده باشد برای یادگیری مبحث مجموعه ها با جزئیات بیشتر پیشنهاد می کنم فیلم آموزشی دوره آموزش پایتون وبسایت درسمن را مشاهده کنید جهت دسترسی سریع تر به آموزش پایتون به ادامه مطلبمراجعه کنید.