في لغة البرمجة بايثون، تعتبر القوائم (Lists) واحدة من أهم هياكل البيانات، لأنها تسمح بتخزين مجموعة من القيم المختلفة (أرقام، نصوص، أو حتى قوائم أخرى) في متغير واحد. القوائم تُكتب بين أقواس مربعة [ ] وتُفصل عناصرها بفواصل.
إنشاء القوائم
يمكنك إنشاء قائمة بسيطة بهذه الطريقة:
# قائمة تحتوي على أعداد
الأرقام = [1, 2, 3, 4, 5]
# قائمة تحتوي على نصوص
الأسماء = [“أحمد”, “سارة”, “محمد”]
# قائمة مختلطة
مختلط = [1, “نص”, 3.5, True]
ملاحظة: يمكن أن تحتوي القوائم على أي نوع من البيانات وحتى قوائم أخرى داخلها.
- الاجابة : تكتب القوائم في بايثون بين ج.[]
الوصول إلى عناصر القائمة
يمكن الوصول إلى عناصر القائمة باستخدام الفهارس (Index)، حيث يبدأ العد من 0:
الأسماء = [“أحمد”, “سارة”, “محمد”]
print(الأسماء[0]) # يطبع “أحمد”
print(الأسماء[2]) # يطبع “محمد”
يمكن أيضًا استخدام الفهارس السالبة للوصول من النهاية:
print(الأسماء[-1]) # يطبع “محمد”
تعديل القوائم
يمكنك تغيير قيمة عنصر محدد أو إضافة عناصر جديدة:
الأرقام = [1, 2, 3]
# تعديل عنصر
الأرقام[1] = 20 # تصبح القائمة [1, 20, 3]
# إضافة عنصر في النهاية
الأرقام.append(4) # تصبح [1, 20, 3, 4]
# إدراج عنصر في موقع محدد
الأرقام.insert(1, 15) # تصبح [1, 15, 20, 3, 4]
حذف عناصر من القائمة
يمكنك حذف عناصر باستخدام del أو remove:
الأرقام = [1, 15, 20, 3, 4]
# حذف حسب الفهرس
del الأرقام[2] # تصبح [1, 15, 3, 4]
# حذف حسب القيمة
الأرقام.remove(15) # تصبح [1, 3, 4]
أمثلة على استخدام القوائم
تخزين أسماء الطلاب في الصف.
تخزين درجات الاختبارات لكل طالب.
إنشاء قائمة مهام يومية.
القوائم تُكتب بين [ ].
يمكن أن تحتوي على أي نوع بيانات.
يمكن تعديلها، إضافة عناصر إليها، أو حذف عناصر منها بسهولة.
الوصول للعناصر يتم باستخدام الفهارس.
