بايثون: القوائم والمجموعات والقواميس
بايثون توفر هياكل بيانات غنية: القوائم (Lists)، المجموعات (Tuples)، القواميس (Dictionaries).
1. القوائم (Lists)
قابلة للتعديل، مرتبة، تقبل التكرار. my_list = [1, 2, 3]. دوال: append(), insert(), remove(), pop(), sort(). التقطيع: list[start:end:step].
2. المجموعات (Tuples)
غير قابلة للتعديل، مرتبة. my_tuple = (1, 2, 3). تستخدم للبيانات الثابتة. أسرع من القوائم.
3. القواميس (Dictionaries)
أزواج مفتاح-قيمة. my_dict = {“name”: “Ahmed”, “age”: 17}. عمليات: keys(), values(), items(), get().
4. تمارين
التمرين 1: أنشئ قائمة بأسماء 5 طلاب واطبعها مرتبة. التمرين 2: أنشئ قاموساً لطالب (اسم، عمر، علامات) ونفذ عمليات عليه. التمرين 3: اكتب كوداً يجمع قائمتين دون تكرار.
للمزيد: الحلقات في بايثون و البكتيريا.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.