المجموعة هي واحدة من هياكل البيانات المهمة في لغة برمجة بايثون. إنها مجموعة غير مرتبة من العناصر الفريدة. تكون المجموعة مفيدة عندما تحتاج إلى تخزين مجموعة من العناصر ولا نريد تكرارها.
لإنشاء مجموعة في بايثون ، نستخدم الأقواس المتعرجة {} أو وظيفة المجموعة (). إذا استخدمنا الأقواس المتعرجة ، فيمكننا تحديد عناصر المجموعة عن طريق فصلها بفواصل. على سبيل المثال:
مجموعتي = {1 ، 2 ، 3}
إذا كان لدينا بالفعل قائمة أو تسلسل آخر قابل للتكرار ، فيمكننا استخدام وظيفة المجموعة() لإنشاء مجموعة. على سبيل المثال:
قائمتي = [1 ، 2 ، 3]
مجموعتي = مجموعة (قائمتي)
في هذا الدليل ، سنلقي نظرة على أمثلة أكثر تفصيلا لإنشاء مجموعات والعمل معها بلغة برمجة بايثون.
- خطوات إنشاء مجموعة في بايثون
- تحديد الغرض من المجموعة
- إنشاء والعمل مع مجموعة متنوعة في بيثون
- سؤال وجواب
- ما هي مجموعة في بيثون?
- كيف يمكنني إنشاء مجموعة فارغة في بيثون?
- كيف يمكنني إضافة عنصر إلى مجموعة في بيثون?
- كيف يمكنني إزالة عنصر من مجموعة في بيثون?
خطوات إنشاء مجموعة في بايثون
المجموعة في بايثون هي بنية بيانات تخزن عناصر فريدة بدون ترتيب معين. يعد إنشاء مجموعة في بايثون عملية بسيطة ويمكن إجراؤها في الخطوات التالية:
- الخطوة 1: استخدم الأقواس المتعرجة ({}) مع عناصر بالداخل لإنشاء مجموعة.
- الخطوة 2: استخدم وظيفة المجموعة() لإنشاء مجموعة فارغة.
- الخطوة 3: استخدم الكلمة الرئيسية المحددة مع العناصر الموجودة بالداخل لإنشاء مجموعة.
أمثلة على إنشاء مجموعة في بايثون:
- إنشاء مجموعة باستخدام الأقواس المتعرجة:
- إنشاء مجموعة فارغة باستخدام وظيفة المجموعة ():
- إنشاء مجموعة باستخدام الكلمة الرئيسية المحددة:
| الكثير: | {1, 2, 3} |
| نوع البيانات: |
| الكثير: | مجموعة() |
| نوع البيانات: |
| الكثير: | مجموعة ([1 ، 2 ، 3]) |
| نوع البيانات: |
الآن لديك فهم أساسي لكيفية إنشاء مجموعة في بيثون. يمكنك استخدام هذه المعرفة في برامجك للعمل مع مجموعات بيانات فريدة.
تحديد الغرض من المجموعة
المجموعة في البرمجة هي مجموعة من العناصر الفريدة التي يمكن أن تكون من أنواع بيانات مختلفة. في بايثون ، يتم تمثيل المجموعة بنوع بيانات المجموعة.
يتم استخدام المجموعة لحل المهام المختلفة ، بما في ذلك:
- إزالة العناصر المكررة من القائمة
- التحقق مما إذا كان عنصر ينتمي إلى مجموعة
- العمليات على مجموعات ، مثل الاتحاد والتقاطع والفرق
لإنشاء مجموعة في بايثون ، يكفي كتابة العناصر بين قوسين معقوفين مفصولة بفواصل:
مجموعتي = {1, 2, 3, 4, 5}
طباعة (مجموعتي)
نتيجة تنفيذ التعليمات البرمجية:
{1, 2, 3, 4, 5}
لاحظ أن المجموعة لا تخزن العناصر بترتيب معين ، وقد يتم إخراج العناصر بترتيب مختلف عما تم تحديده.
يمكنك أيضا إنشاء مجموعة فارغة باستخدام وظيفة مجموعة ():
مجموعة فارغة = مجموعة ()
طباعة (مجموعة فارغة)
نتيجة تنفيذ التعليمات البرمجية:
{}
يمكن أن تحتوي المجموعة على عناصر من أنواع بيانات مختلفة:
مجموعة مختلطة = {1 ، 'مرحبا' ، 3.14}
طباعة (مجموعة مختلطة)
نتيجة تنفيذ التعليمات البرمجية:
{1 ، 'مرحبا' ، 3.14}
الآن بعد أن أصبحت على دراية بإنشاء مجموعة والغرض منها ، يمكنك استخدام أداة البرمجة القوية هذه لحل المهام المختلفة.
إنشاء والعمل مع مجموعة متنوعة في بيثون
مجموعة في لغة برمجة بايثون هي مجموعة غير مرتبة من العناصر الفريدة. الملامح الرئيسية للمجموعة في بايثون:
- عناصر المجموعة ليس لها ترتيب;
- يمكن أن تحتوي المجموعة على عناصر فريدة فقط;
- المجموعة هي نوع بيانات قابل للتغيير ويمكن تغييرها بعد الإنشاء.
إنشاء مجموعة في بيثون بسيط جدا. لإنشاء مجموعة ، يمكنك استخدام الأقواس المتعرجة أو وظيفة المجموعة ().
| مثال | الوصف |
|---|---|
من مجموعتي = {1 ، 2 ، 3} | يخلق مجموعة مع العناصر 1 ، 2 ، 3 |
مجموعتي = مجموعة([1 ، 2 ، 3]) | ينشئ مجموعة تحتوي على العناصر 1 و 2 و 3 باستخدام وظيفة المجموعة () |
تتوفر عمليات مختلفة في بايثون للعمل مع مجموعة ، بما في ذلك الاتحاد والتقاطع والاختلاف والاختلاف المتماثل.
- سوف يعود
- سوف يعود
- سوف يعود
- سوف يعود
مجموعات في بيثون أيضا دعم عمليات لإضافة عناصر ، وإزالة العناصر ، والتحقق من وجود عناصر. على سبيل المثال:
- سيضيف العنصر 4 إلى المجموعة.
- يزيل العنصر 4 من المجموعة.
- يعود صحيحا إذا كان العنصر 4 موجودا في المجموعة.
مجموعات في بيثون مفيدة جدا للعمل مع القيم الفريدة ، وإزالة التكرارات من القوائم ، وتنفيذ العمليات على مجموعات. أنها توفر طريقة بسيطة وفعالة لمعالجة البيانات.
سؤال وجواب
ما هي مجموعة في بيثون?
مجموعة في بيثون هي مجموعة غير مرتبة من العناصر الفريدة. في مجموعة ، يمكن تمثيل كل عنصر مرة واحدة فقط. يتم تنفيذ مجموعات في بيثون باستخدام جداول التجزئة ، والتي توفر وصولا سريعا إلى العناصر.
كيف يمكنني إنشاء مجموعة فارغة في بيثون?
لإنشاء مجموعة فارغة في بيثون ، يمكنك استخدام وظيفة مجموعة () أو استخدام الأقواس المتعرجة {}. على سبيل المثال ، يمكنك إنشاء مجموعة فارغة باستخدام الكود التالي: مجموعتي= مجموعة() أو مجموعتي = {}.
كيف يمكنني إضافة عنصر إلى مجموعة في بيثون?
لإضافة عنصر إلى مجموعة موجودة بالفعل في بايثون ، يمكنك استخدام طريقة إضافة (). على سبيل المثال ، لإضافة عنصر "تفاحة" إلى مجموعة مجموعتي ، يمكنك استخدام الكود التالي: مجموعتي.أضف ("تفاحة"). في الوقت نفسه ، إذا كان العنصر موجودا بالفعل في المجموعة ، فلن تتم إضافته ، لأن المجموعات عبارة عن مجموعات من العناصر الفريدة.
كيف يمكنني إزالة عنصر من مجموعة في بيثون?
لإزالة عنصر من مجموعة في بيثون ، يمكنك استخدام طريقة إزالة (). على سبيل المثال ، لإزالة عنصر "التفاحة" من مجموعة مجموعتي ، يمكنك استخدام الكود التالي: مجموعتي.إزالة ("تفاحة"). إذا كان عنصر مفقود من المجموعة ، فإن طريقة إزالة() رمي استثناء كيرور. إذا كنت لا تريد طرح استثناء إذا كان العنصر مفقودا ، فيمكنك استخدام طريقة تجاهل ().