مجموعات

تعرف على كيفية إدارة المجموعات في Python من خلال عمليات مثل الإنشاء والإضافة والحذف والتكرار والفهم.

سنغطي ما يلي...

بناء

المجموعة هي مجموعة غير مرتبة من عناصر البيانات. البيانات غير مفهرسة، لذا لا يمكننا الوصول إلى عناصرها باستخدام الفهارس أو get() . ربما تكون هذه أبسط بنية بيانات في Python. يمكننا تخيلها كحقيبة تحتوي على عناصر عشوائية.

Press + to interact

لا يمكن إضافة هياكل بيانات قابلة للتغيير، مثل القوائم أو القواميس، إلى مجموعة. مع ذلك، لا بأس بإضافة مجموعة بيانات.

قد يتساءل المرء: "لماذا أحتاج إلى مجموعة؟" تُعدّ المجموعة مثاليةً عندما نحتاج إلى تتبع وجود عناصر فريدة. على سبيل المثال، قد يكون بعض الطلاب قد سجّلوا في دورة دراسية عدة مرات، مما يؤدي إلى تكرار الإدخالات في القائمة.

بما أن المجموعات لا تحتوي على تكرارات، فإن تحويل القائمة إلى مجموعة سيؤدي إلى إزالة أي تكرارات. يمكن أن تكون عمليات المجموعات الأخرى مفيدة أيضًا في نظام إدارة المقررات الدراسية هذا. على سبيل المثال، يمكننا استخدام عملية التقاطع للعثور على الطلاب المسجلين في صفوف الرياضيات والعلوم، أو استخدام عملية الفرق لتحديد الطلاب المسجلين في صف واحد فقط من الصفين.

...