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