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

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

تعريفها

ترجع set جديد يحتوي على العناصر الغير موجودة في كل من الـset الذي قام باستدعائها و في الـset الذي نمرره لها مكان الباراميتر anotherSet.



بناؤها

set.symmetric_difference(anotherSet)
set.symmetric_difference(anotherSet)


باراميترات

مكان الباراميتر anotherSet نمرر الـset الذي سيتم مقارنة عناصره مع عناصر الـset الذي قام باستدعائها.



قيمة الإرجاع

ترجع set جديد يحتوي على العناصر الغير موجودة في كل من الـset الذي قام باستدعائها و في الـset الذي نمرره لها مكان الباراميتر anotherSet.


مثال

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

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

newSet contains: {4, 5}

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة