Python/set operations
< Python
تدعم المجموعات والمجموعات الجامدة في بايثون العمليات الموضّحة في الجدول التالي:
| العملية | الوصف | ملاحظات |
|---|---|---|
len(s)
|
تعيد الدالة عدد العناصر الموجودة في المجموعة، أو ما يعرف في الرياضيات بالمصطلح cardinality. | |
x in s
|
يتحقق هذا العامل من أن العنصر x ينتمي إلى المجموعة s.
|
|
x not in s
|
يتحقق هذا العامل من أن العنصر x لا ينتمي إلى المجموعة s.
|
|
set <= other
|
يتحقّق هذا العامل ممّا إذا كان كل عنصر في المجموعة set موجودًا في المجموعة other.
أي يتحقّق من كون المجموعة |
تؤدي الدالة issubset() الوظيفة نفسها.
|
set < other
|
يتحقّق هذا العامل ممّا إذا كانت المجموعة setمجموعة جزئية فعلية (proper subset) للمجموعة other.
يعادل هذا العامل العبارة: |
|
set >= other
|
يتحقّق هذا العامل ممّا إذا كان كل عنصر في المجموعة other موجودًا في المجموعة set.
أي يتحقّق من كون المجموعة |
تؤدي الدالة issuperset() الوظيفة نفسها.
|
set > other
|
يتحقّق هذا العامل ممّا إذا كانت المجموعة setمجموعة فائقة فعلية (proper superset) للمجموعة other.
يعادل هذا العامل العبارة: |
|
set | other
|
يعيد هذا العامل مجموعة جديدة تضمّ عناصر كلا المجموعتين set و other.
أي يعيد المجموعة الناتجة عن اتحاد union المجموعتين. |
تؤدي الدالة union() الوظيفة ذاتها.
|