13- كورس لغة بايثون Python – Python Lists

قوائم Python: مقدمة

تعتبر القوائم في لغة البرمجة بايثون من أكثر هياكل البيانات استخداماً ومرونة. تتيح لك القوائم تخزين مجموعة من العناصر المتنوعة في متغير واحد، حيث يمكن أن تحتوي القائمة الواحدة على أنواع بيانات مختلفة مثل الأعداد الصحيحة والسلاسل النصية وحتى القوائم الأخرى. تتسم القوائم بسهولة التعديل، حيث يمكنك إضافة عناصر جديدة أو إزالة عناصر موجودة أو تعديلها دون أي تعقيدات. يتم تعريف القائمة في بايثون باستخدام الأقواس المربعة، ويُفصل بين العناصر بواسط الفواصل.

على سبيل المثال، يمكننا إنشاء قائمة تحتوي على بعض الأرقام وأسمائها كالتالي:


my_list = [1, 2, 3, "Four", "Five"]

في هذا المثال، تحتوي القائمة على ثلاثة أعداد صحيحة وسلسلتين نصيتين. هذه المرونة تجعل القوائم خياراً مثالياً لتجميع البيانات المتنوعة ومعالجتها بشكل فعال.

عمليات مختلفة على القوائم

توفر بايثون مجموعة من الوظائف المدمجة التي يمكن استخدامها لمعالجة القوائم بطرق متعددة. واحدة من العمليات الأساسية هي إضافة عناصر جديدة إلى القائمة. يمكنك استخدام الدالة `append()` لإضافة عنصر إلى نهاية القائمة، أو `insert()` لإضافة عنصر في موقع محدد.

مثال على إضافة عنصر جديد إلى القائمة:


my_list.append(6)
print(my_list)  

# النتيجة:



 [1, 2, 3, "Four", "Five", 6]

أما إذا أردت إضافة عنصر في موضع معين، يمكنك استخدام `insert()` كما يلي:


my_list.insert(2, "Three")
print(my_list)  

# النتيجة:



 [1, 2, "Three", 3, "Four", "Five", 6]

وبالإضافة إلى الإضافة، يمكنك إزالة العناصر باستخدام الدوال `remove()` لحذف عنصر محدد، أو `pop()` لحذف عنصر في موقع معين أو آخر عنصر في القائمة.

تُظهر القوائم في بايثون مدى قوتها وسهولة استخدامها في التعامل مع البيانات المتنوعة، مما يجعلها من الأدوات الأساسية التي يجب أن يتقنها أي مبرمج يعمل بهذه اللغة.