بايثون الدالة issuperset()
تعريفها
تقارن عناصر الـset
الذي قام باستدعائها مع عناصر الـset
الذي نمرره لها مكان الباراميتر anotherSet
.
ترجع True
إذا كانت جميع عناصر الـset
الذي نمرره لها مكان الباراميتر anotherSet
موجودة في الـset
الذي قام باستدعائها.
غير ذلك ترجع False
.
بناؤها
set.issuperset(anotherSet)
باراميترات
مكان الباراميتر anotherSet
نمرر الـset
الذي سيتم مقارنة عناصره مع عناصر الـset
الذي قام باستدعائها.
قيمة الإرجاع
ترجع True
إذا كانت جميع عناصر الـset
الذي نمرره لها مكان الباراميتر anotherSet
موجودة في الـset
الذي قام باستدعائها.
غير ذلك ترجع False
.
المثال الأول
# وضعنا فيهما أرقام صحيحة set هنا قمنا بتعريف إثنين set1 = {1, 2, 3, 4, 5} set2 = {1, 2, 3} # set2 يحتوي على جميع عناصر set1 لأن True سترجع .set2 و set1 عند مقارنة عناصر الكائنين issuperset() هنا قمنا بعرض ما سترجعه الدالة print(set1.issuperset(set2))
سنحصل على النتيجة التالية عند التشغيل.
المثال الثاني
# وضعنا فيهما أرقام صحيحة set هنا قمنا بتعريف إثنين set1 = {1, 2, 3} set2 = {1, 2, 3, 4, 5} # set2 لا يحتوي على جميع عناصر set1 لأن False سترجع .set2 و set1 عند مقارنة عناصر الكائنين issuperset() هنا قمنا بعرض ما سترجعه الدالة print(set1.issuperset(set2))
سنحصل على النتيجة التالية عند التشغيل.