ما هي القائمة؟
القائمة (List) هي نوع من أنواع البيانات في Python تُستخدم لتخزين عدة عناصر في متغير واحد. يمكن أن تحتوي القوائم على أرقام، نصوص، أو حتى أنواع بيانات أخرى.
كيفية إنشاء قائمة:
fruits = ["تفاح", "موز", "برتقال"]
خصائص القوائم:
- مرتبة (Ordered): العناصر في القائمة لها ترتيب ويمكن الوصول إليها باستخدام الفهرس.
- قابلة للتغيير (Mutable): يمكنك تعديل محتوى القائمة.
- تسمح بتكرار العناصر.
الوصول إلى عناصر القائمة:
print(fruits[0]) # تفاح
print(fruits[1]) # موز
تعديل عنصر في القائمة:
fruits[1] = "كيوي"
print(fruits) # ['تفاح', 'كيوي', 'برتقال']
إضافة عنصر إلى القائمة:
fruits.append("عنب")
إدراج عنصر في موقع معين:
fruits.insert(1, "مانجو") # إدراج في الفهرس 1
حذف عنصر من القائمة:
fruits.remove("كيوي")
أو:
del fruits[0] # حذف العنصر الأول
طول القائمة:
print(len(fruits)) # عدد العناصر في القائمة
التكرار على عناصر القائمة:
for fruit in fruits:
print(fruit)
الفهرسة السلبية (Negative Indexing):
print(fruits[-1]) # آخر عنصر في القائمة
نسخ قائمة:
new_fruits = fruits.copy()
التمرين:
- أنشئ قائمة باسم
numbersتحتوي على الأرقام: 5، 10، 15، 20، 25. - أضف الرقم 30 إلى نهاية القائمة.
- قم بإدراج الرقم 12 في الموقع الثالث.
- احذف الرقم 10 من القائمة.
- اطبع جميع الأرقام الموجودة في القائمة باستخدام حلقة.
- اطبع عدد العناصر في القائمة.
الحل:
# 1. إنشاء القائمة
numbers = [5, 10, 15, 20, 25]
# 2. إضافة 30 إلى نهاية القائمة
numbers.append(30)
# 3. إدراج 12 في الموقع الثالث (index 2)
numbers.insert(2, 12)
# 4. حذف الرقم 10 من القائمة
numbers.remove(10)
# 5. طباعة العناصر باستخدام حلقة
for num in numbers:
print(num)
# 6. طباعة عدد العناصر في القائمة
print("عدد العناصر في القائمة:", len(numbers))
ناتج البرنامج سيكون:
5
12
15
20
25
30
عدد العناصر في القائمة: 6

