:: پشتیبانی فنی 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 را بر می گرداند 

 

 

 

 

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی