عند إدخال عدة عناصر في set بترتيب معين من النوع String يتم تغيير ترتيب تلك العناصر
مثلا
set(['blue', 'green', 'yellow', 'black'])
تكون النتيجة
{'black', 'green', 'blue', 'yellow'}
فعلى أي أساس تم الترتيب بهذا الشكل؟
المجموعات sets تستخدم عندما تريد ان تكون كل العناصر فريدة unique وليس من خصائصها ترتيب العناصر بشكل او باخر.
اما في بايثون فهي مخزنة داخليا كـ hash table والترتيب لا يمكن التنبؤ به لكنه ايضا ليس عشوائي.
بايثون هي لغة برمجة مجانية مفتوحة المصدر،متعددة المنصات و من ميزاتها أنها سهلة التعلم. المجتمع يناقش كل ما يتعلق بتعليم و استخدام لغة بايثون على المستوى العربي.
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.
التعليقات