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

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

مجموعه ها

همراهان عزیز امروز به بخش مجموعه ها در پایتون قرار بپردازیم و انواع توابع پرکاربرد مجموعه ها را توضیح دهیم.

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

مجموعه ها میتوانند داده هایی از یک نوع یا نوع های مختلف در درون خود نگه دارند.

اعضای مجموعه در پایتون دارای سه ویژگی هستند:

  1. نامرتب: یعنی عناصر مجموعه ترتیب خاصی ندارند و همچنین مجموعه ها مانند لیست ها دارای اندیس نیستند و نمی توان به یکی از اعضای با اندیس دسترسی داشت.
  2. غیر تکراری: همه ی اعضا یکتا هستند و هیچ دو عضوی با هم برابر نیستند.
  3. غیرقابل تغییر: به دلیل دسترسی نداشتن به عنصر مشخص نمیتوانیم مقدار را تغییر دهیم.

ساختار تعریف مجموعه:

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

my_set = {19, 87, 9, 15}

نکته: از علامت آکولاد {} بطور تنها برای تعریف مجموعه نمیتوانیم استفاده کنیم.

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

نکته: مقدار یک عنصر با set قابل تغییر هستند. یعنی اعضای جدیدی اضافه یا حذف کنیم.

نکته: با کلمه کلیدی in میتوانیم وجود یک مقدار در set را بررسی کنیم

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

()Add: اضافه کردن یک عضو جدید به مجموعه

()remove: حذف یک عضو از مجموعه

()copy: گرفتن کپی از مجموعه

()clear: حذف همه عناصر مجموعه

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

اجتماع دو مجموعه: متد ()union  ، یا عملگر |

تفاضل دو مجموعه: متد ()difference یا عملگر تفریق (-)

اشتراک مجموعه: متد ()intersection یا عملگر &

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