القوائم: تسلسلات مرتبة وقابلة للتغيير
القوائم هي هيكل البيانات الأكثر تنوعاً وشيوعاً في Python. القائمة عبارة عن مجموعة مرتبة من العناصر، وهي قابلة للتغيير (Mutable)، مما يعني أنه يمكنك تغيير محتوياتها بعد إنشائها.
تُعرف القوائم باستخدام الأقواس المربعة [] ، مع الفصل بين العناصر بفواصل.
إنشاء القوائم
يمكن للقوائم أن تحتوي على عناصر من أنواع بيانات مختلفة (رغم أنها غالباً ما تحتوي على عناصر من نفس النوع).
python
قائمة نصوص
fruits = ['apple', 'banana', 'cherry']
قائمة بأنواع مختلطة
mixed_list = [1, 'hello', 3.14, True]
قائمة فارغة
empty_list = []
الوصول إلى عناصر القائمة
تستخدم القوائم الفهرسة والتقطيع بدءاً من الصفر، تماماً مثل النصوص.
python print(fruits[0]) # المخرجات: apple print(fruits[-1]) # المخرجات: cherry
التقطيع (Slicing)
subset = fruits[1:3] print(subset) # المخرجات: ['banana', 'cherry']
قابلية التغيير: تعديل العناصر
لأن القوائم قابلة للتغيير، يمكنك تعديل عناصر فردية باستخدام فهرسها.
python colors = ['red', 'blue', 'green'] colors[1] = 'yellow' # تغيير العنصر عند الفهرس 1 print(colors) # المخرجات: ['red', 'yellow', 'green']