ما هي القائمة؟
القائمة list تخزّن عدة قيم في متغيّر واحد، بين قوسين مربّعين [ ]:
fruits = ["تفاح", "موز", "برتقال"]
numbers = [10, 20, 30, 40]
الوصول للعناصر
الفهرسة تبدأ من 0:
fruits = ["تفاح", "موز", "برتقال"]
print(fruits[0]) # تفاح
print(fruits[-1]) # برتقال (الأخير)
print(len(fruits)) # 3
الإضافة والحذف
fruits = ["تفاح", "موز"]
fruits.append("عنب") # إضافة للنهاية
fruits.insert(0, "مانجو") # إضافة بموضع محدّد
fruits.remove("موز") # حذف بالقيمة
print(fruits) # ['مانجو', 'تفاح', 'عنب']
المرور على القائمة
scores = [85, 90, 78]
for score in scores:
print(score)
total = sum(scores)
print(f"المجموع: {total}") # المجموع: 253
دوال مفيدة
| الدالة | الوظيفة |
|---|---|
append(x) | إضافة للنهاية |
remove(x) | حذف عنصر بقيمته |
sort() | ترتيب القائمة |
len(list) | عدد العناصر |
sum(list) | مجموع الأرقام |
🎉 أكملت أساسيات بايثون! أنت الآن جاهز لبناء برامج حقيقية والانتقال إلى مواضيع متقدّمة مثل القواميس (Dictionaries) والمكتبات.