انواع متدهای مجموعه(set) در پایتون
پایتون یک مجموعه از متدهای داخلی دارد که می توانیم از آنها در مجموعه ها استفاده کنیم.
| توضیح | میانبر | متد |
|---|---|---|
| یک عنصر را به مجموعه اضافه می کند. | add() |
|
| تمام عناصر را از مجموعه حذف می کند. | clear() |
|
| یک کپی از مجموعه را برمی گرداند. | copy() |
|
| یک مجموعه را برمی گرداند که حاوی تفاضل(اختلاف) بین دو یا چند مجموعه می باشد. | - |
difference() |
| آیتم هایی در درون این مجموعه که در یک مجموعه ی دیگر نیز حضور دارند حذف می کند. | -= |
difference_update() |
| یک آیتم مشخص را حذف می کند. | discard() |
|
| یک مجموعه را برمی گرداند که اشتراک دو مجموعه ی دیگر می باشد. | & |
intersection() |
| آیتم هایی از این مجموعه که در مجموعه (یا مجموعه های مشخص) دیگری حضور ندارند را حذف می کند. | &= |
intersection_update() |
| بررسی می کند که آیا دو مجموعه اشتراک دارند یا خیر. | isdisjoint() |
|
| اگر تمام آیتم های این مجموعه در یک مجموعه ی دیگر نیز حضور داشته باشند مقدار True را برمی گرداند. | <= |
issubset() |
| اگر تمام آیتم های این مجموعه در یک مجموعه دیگر (و بزرگتر) حضور داشته باشند مقدار True را برمی گرداند. | < |
|
| اگر تمام آیتم های یک مجموعه ی دیگر در این مجموعه نیز حضور داشته باشند، مقدار True را برمی گرداند. | >= |
issuperset() |
| اگر تمام آیتم های یک مجموعه ی کوچکتر در این مجموعه حضور داشته باشند، مقدار True را برمی گرداند. | > |
|
| یک عنصر را از یک مجموعه حذف می کند. | pop() |
|
| یک عنصر مشخص را حذف می کند. | remove() |
|
| یک مجموعه را برمی گرداند که برابر با تفاضل متقارن دو مجموعه ی دیگر است. | ^ |
symmetric_difference() |
| تفاضل متقارن این مجموعه و یک مجموعه ی دیگر را برمی گرداند. | ^= |
symmetric_difference_update() |
| یک مجموعه را برمی گرداند که حاوی اجتماع مجموعه ها می باشد. | | |
union() |
| این متد، مجموعه ی فعلی را با اضافه کردن آیتم های یک مجموعه ی دیگر به آن، آپدیت می کند. | |= |
update() |
منبع: www.w3schools.com/python
- بازدید: 62
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.