Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

بايثونالدالة intersection_update()

تعريفها

تستخدم هذه الدالة لحذف مجموعة عناصر من الـset الذي قام باستدعائها.
فعلياً, عند إستدعائها نمرر لها مكان الباراميتر *sets كائن set أو أكثر يحتوون على مجموعة العناصر التي لا نريد أن يتم حذفها من الـset الذي قام باستدعائها في حال كانت موجودة فيه.



بناؤها

set.intersection_update(anotherSet)
set.intersection_update(anotherSet)


باراميترات

مكان الباراميتر sets* نمرر كائن أو أكثر من النوع set مع الإشارة إلى أنه يجب وضع فاصلة بينهم عند تمرير أكثر من كائن.



قيمة الإرجاع

لا ترجع قيمة.


المثال الأول

Test.py
# وضعنا فيهم أرقام صحيحة set هنا قمنا بتعريف إثنين
set1 = {1, 2, 3, 4, 5}
set2 = {1, 2, 3}
# set1 من الكائن set2 و set1 هنا قمنا بحذف العناصر الغير موجودة في الكائنين
set1.intersection_update(set2)
# set1 هنا قمنا بعرض ما يحتويه الكائن
print('set1 contains:', set1)
# وضعنا فيهم أرقام صحيحة set هنا قمنا بتعريف إثنين set1 = {1, 2, 3, 4, 5} set2 = {1, 2, 3} # set1 من الكائن set2 و set1 هنا قمنا بحذف العناصر الغير موجودة في الكائنين set1.intersection_update(set2) # set1 هنا قمنا بعرض ما يحتويه الكائن print('set1 contains:', set1)

سنحصل على نتيجة تشبه النتيجة التالية عند التشغيل لأننا لا نعرف كيف سيتم ترتيب العناصر.

set1 contains: {1, 2, 3}


المثال الثاني

Test.py
# وضعنا فيهم أرقام صحيحة set هنا قمنا بتعريف ثلاثة
set1 = {1, 2, 3, 4, 5, 6}
set2 = {1, 2, 3, 4}
set3 = {1, 2}
# set1 من الكائن set3 و set2 و set1 هنا قمنا بحذف العناصر الغير موجودة في الكائنات
set1.intersection_update(set2, set3)
# set1 هنا قمنا بعرض ما يحتويه الكائن
print('set1 contains:', set1)
# وضعنا فيهم أرقام صحيحة set هنا قمنا بتعريف ثلاثة set1 = {1, 2, 3, 4, 5, 6} set2 = {1, 2, 3, 4} set3 = {1, 2} # set1 من الكائن set3 و set2 و set1 هنا قمنا بحذف العناصر الغير موجودة في الكائنات set1.intersection_update(set2, set3) # set1 هنا قمنا بعرض ما يحتويه الكائن print('set1 contains:', set1)

سنحصل على نتيجة تشبه النتيجة التالية عند التشغيل لأننا لا نعرف كيف سيتم ترتيب العناصر.

set1 contains: {1, 2}