القوائم في Python (Lists)
9:00 دقائق
مجاني
في هذا الدرس ستتعلم القوائم في Python وكيف تخزن أكثر من قيمة داخل متغير واحد وتتعامل معها بسهولة
أحيانًا نحتاج تخزين مجموعة قيم معًا (أسماء، أرقام، درجات). بدل إنشاء متغير لكل قيمة، نستخدم القوائم (Lists).
إنشاء قائمة
numbers = [1, 2, 3, 4]
names = ["Ali", "Sara", "Yusuf"]
القائمة تُكتب بين أقواس مربعة []، والقيم مفصولة بفواصل.
الوصول إلى عناصر القائمة
names = ["Ali", "Sara", "Yusuf"]
print(names[0])
print(names[1])
الفهرسة تبدأ من 0.
تعديل عنصر داخل القائمة
numbers = [1, 2, 3]
numbers[0] = 10
print(numbers)
يمكنك تغيير أي عنصر باستخدام الفهرس.
إضافة عناصر إلى القائمة
numbers = [1, 2]
numbers.append(3)
print(numbers)
الدالة append تضيف عنصرًا في نهاية القائمة.
حذف عناصر من القائمة
names = ["Ali", "Sara", "Yusuf"]
names.remove("Sara")
print(names)
تحذف remove عنصرًا حسب قيمته.
طول القائمة
numbers = [1, 2, 3, 4]
print(len(numbers))
الدالة len تعطيك عدد العناصر داخل القائمة.
التكرار على القوائم
names = ["Ali", "Sara", "Yusuf"]
for name in names:
print(name)
يمكنك المرور على كل عنصر باستخدام حلقة for.
أخطاء شائعة مع القوائم
- استخدام فهرس غير موجود
- نسيان أن الفهرسة تبدأ من 0
- محاولة تعديل عنصر غير موجود
تمرين للتطبيق
اكتب برنامج:
- ينشئ قائمة أسماء
- يطبع عدد الأسماء
- يطبع كل اسم في سطر
ماذا بعد هذا الدرس؟
الدرس القادم: القواميس (Dictionaries)
سنتعلم كيف نخزن البيانات على شكل مفاتيح وقيم.