به آموزشگاه مجازی سینا خوش آمدید!

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

امتیاز
(0)

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

توضیح میانبر متد
یک عنصر را به مجموعه اضافه می کند.   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. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال