مетод intersection_update() مجموعه Python
مثال
حذف موارد که در مجموعه x و مجموعه y وجود ندارد:
x = {"apple", "banana", "cherry"} y = {"google", "microsoft", "apple"} x.intersection_update(y) print(x)
تعریف و استفاده
مетод intersection_update() پروژههایی را که در هیچ یک از مجموعهها وجود ندارند، حذف میکند.
مетод intersection_update() با روش intersection() متفاوت است، زیرا روش intersection() یک مجموعه جدیدی که شامل پروژههای غیرضروری نیست را برمیگرداند، در حالی که روش intersection_update() پروژههای غیرضروری را از مجموعه اصلی حذف میکند.
قوانین
set.intersection_update(set1, set2 ... بهعنوان مثال)
مقدار پارامتر
پارامتر | توضیح |
---|---|
set1 | ضروری. مجموعهای که میخواهید در آن پروژههای مشترک را جستجو کنید. |
set2 |
اختیاری. مجموعه دیگری که میخواهید در آن پروژههای مشترک را جستجو کنید. شما میتوانید هر تعداد مجموعه را مقایسه کنید. مجموعهها با کاما جدا میشوند. |
مثالهای بیشتر
مثال
مقایسه 3 مجموعه، مجموعهای که شامل پروژههایی است که در همه 3 مجموعه وجود دارند:
x = {"a", "b", "c"} y = {"c", "d", "e"} z = {"f", "g", "c"} x.intersection_update(y, z) print(x)