المجموعة 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)