المجموعات Sets في بايثون

المجموعة Set في بايثون هي تجميع غير مرتب من العناصر الفريدة، أي لا يمكن أن يحتوي على عناصر مكررة. تُستخدم المجموعات للعمليات الرياضية مثل الاتحاد والتقاطع والفرق.

إنشاء مجموعة

s = {1, 2, 3, 3, 2}
print(s)  # {1, 2, 3}

إضافة وإزالة عناصر

s.add(4)
s.discard(2)
print(s)

عمليات المجموعات

a = {1, 2, 3}
b = {3, 4, 5}
print(a | b)  # الاتحاد
print(a & b)  # التقاطع
print(a - b)  # الفرق

اختبار العضوية

print(2 in a)
print(10 not in a)