:: پشتیبانی فنی ADSL به پارسی ::

::: ADSL - ویندوز - نرم افزار - سخت افزار - موبایل - لینوکس - آفیس - شبکه - برنامه نویسی :::

:: پشتیبانی فنی ADSL به پارسی ::

::: ADSL - ویندوز - نرم افزار - سخت افزار - موبایل - لینوکس - آفیس - شبکه - برنامه نویسی :::

:: پشتیبانی فنی ADSL به پارسی ::

تقدیم به تمام پشتیبانان ADSL که به رنج در تلاشند

*** تاسیس به سال 1389 در بلاگفا ***

بایگانی

۱ مطلب با کلمه‌ی کلیدی «آموزش مجموعه در پایتون» ثبت شده است

  • ۰
  • ۰

هر مجموعه مانند مفهوم آن در ریاضی که می تواند تعدادی عضو که یکتا هستند داشته باشد و از دو روش برای معرفی آن استفاده می شود : 

 

1- تعریف مجموعه با عملگر {} ، که اعضا بین {} قرار می گیرند 

 

2- تعریف مجموعه با کلاس Set ، که از کلاس set استفاده می شود که :

 

( لیست ) set = نام متغیر مجموعه 

 

نکته : مجموعه ها در پایتون هم نامنظم و تغییر پذیر هستند 

 

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

 

عملگرهایی از قبیل in ، not in ، == ، is و = در مجموعه ها استفاده می شوند و عملگرهایی نظیر اجتماع | و اشتراک & و تفاضل متقارن ^ و زیرمجوعه > ، نیز هستند 

 

عملگر in : تعیین می کند عضوی در مجموعه هست یا خیر ! و اگر باشد True و اگر نه که با False بر می گرداند 

عملگر not in : مخالف عملگر in است 

عملگر == : دو مجموعه را مقایسه می کند و اگر تمام اعضا دو مجموعه نظیر و نظیر با هم برابر باشند عملگر True و گر نه False برگرداند

عملگر is : اگر دو مجموعه یکی باشند و به یک عضو اشاره کنند عملگر True و در غیر این صورت False می شود 

عملگر اجتماع | : بین دو مجموعه قرارگرفته و تمام اعضای مجموعه اول و مجموعه دوم را دارد اعضای مشترک مجموعه اول و دوم را فقط یک بار می آورد این به دلیل این است که مجموعه اعضای تکراری نباید داشته باشد 

عملگر اشتراک & : بین دو مجموعه قرار میگیرد و اعضای مشترک هر دو را برمیگرداند 

عملگر تفاضل - : بین دو مجموعه قرار می گیرد و اعضای مجموعه اول را برمی گرداند 

عملگر تفاضل متقارن ^ : بین دو مجموعه A و B قرار گرفته و حاصل A-B | B-A را برمی گرداند 

عملگر زیر مجموعه > ، بین دو مجموعه قرارگرفته تعیین می کند که آیا مجموعه اول زیر مجموعه دوم است یا خیر ؟ 

 

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

 

متد () Union : تعدادی مجموعه را به عنوان پارامتر دریافت کرده اجتماع آنها را بر می گرداند 

متد () intersection : چند مجموعه را به عنوان پارامتر دریافت کرده و اشتراک آنها را بر میگرداند 

متد () difference : تفاضل دو مجموعه را نشان می دهد 

متد () symmetric-difference : تفاضل متقارن است 

متد () issubset : برای تعیین اینکه مجموعه ایا زیر مجوعه دیگری هست 

متد () isupperset : ایا مجموعه سوپر زیرمجموعه دیگری است یا خیر 

متد () clear : تمام اعضای یک مجموعه را حذف می کند 

متد () add : اگر عضوی را دریافت کند که در مجموعه نباشد ان را اضافه می کند 

متد () discard : اگر عضوی را دریافت کند و در مجموعه باشد ان را حذف می کند 

متد () remove : اگر شی در مجموعه باشد با دریافت آن حذف صورت می گیرد 

متد () copy : کپی یک مجموعه در مجموعه دیگر 

متد () pop : اگر مجموعه خالی نباشد عضوی را به دلخواه حذف و اگر مجموعه خالی باشد مفسر خطا می دهد 

متد () update : یک مجموعه را با اجتماع خودش یا مجموعه دیگر بروز می کند 

متد () isdisjoint : اگر اشتراک دو مجموعه تهی باشد تابع True و اگر نه False را بر می گرداند 

 

 

 

 

  • amir khan