إزالة العناصر من القائمة في بايثون
توفر Python طرقًا عديدة لمساعدتنا في إزالة عنصر معين من القائمة. بإستخدام الدوال المضمنة ()Remove و ()pop و ()clear . يمكننا ايضاً استخدام الكلمة الأساسية del لإزالة العناصر من القائمة.
الطريقة الأولى: استخدام دالة ()Remove
يمكن إزالة العناصر من القائمة باستخدام دالة ()Remove المضمنة ولكن يظهر خطأ إذا لم يكن العنصر موجودًا في القائمة. تزيل دالة ()Remove عنصرًا واحدًا فقط في كل مرة، دالة ()Remove تزيل العنصر المحدد فقط.
ملاحظة:دالة ()Remove تزيل التكرار الأول فقط للعنصر الذي تم البحث عنه.
مثال:
# إنشاء قائمة
List = [1, 2, 3, 4, 5, 6,7, 8, 9, 10]
print ("القائمة الاصلية: ")
print (List)
# إزالة العناصر من القائمة
# Remove() باستخدام دالة
List.remove(3)
List.remove(6)
print("\nالقائمة بعد إزالة عنصرين: ")
print(List)
سيكون الناتج:
القائمة الاصلية:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
القائمة بعد إزالة عنصرين:
[1, 2, 4, 5, 7, 8, 9, 10]
الطريقة الثانية: استخدام دالة ()pop
يمكن أيضًا استخدام دالة ()pop لإزالة عنصر من القائمة وإعادته ، ولكن بشكل افتراضي يزيل العنصر الأخير فقط من القائمة ، لإزالة عنصر من موضع معين في القائمة، يتم تمرير فهرس العنصر كوسيطة لدالة ()pop.
مثال:
# إنشاء قائمة
List = [1, 2, 3, 4, 5, 6,7, 8, 9, 10]
print ("القائمة الاصلية: ")
print (List)
# إزالة العناصر من القائمة
# pop() باستخدام دالة
List.pop(2)
print("\nالقائمة بعد إزالة العنصر صاحب الفهرس 2: ")
print(List)
سيكون الناتج:
القائمة الاصلية:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
القائمة بعد إزالة العنصر صاحب الفهرس 2:
[1, 2, 4, 5, 6, 7, 8, 9, 10]
الطريقة الثالثة: استخدام دالة ()clear
تزيل دالة ()clear جميع العناصر من القائمة. تمسح القائمة تمامًا ولا تُرجع شيئًا. ولا تتطلب أي وسيطة ولا ترجع أي استثناء إذا كانت القائمة فارغة بالفعل.
مثال:
# إنشاء قائمة
List = [1, 2, 3, 4, 5, 6,7, 8, 9, 10]
print ("القائمة الاصلية: ")
print (List)
# إزالة العناصر من القائمة
# clear() باستخدام دالة
List.clear()
print("\nالقائمة بعد إزالة كل عناصرها : ")
print(List)
سيكون الناتج:
القائمة الاصلية:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
القائمة بعد إزالة كل عناصرها:
[]
مصادر خارجية:
القوائم - وثائق بايثون الرسمية
أذا كان لديك أي اسئلة أو استفسارات اتركها في التعليقات
الكلمات الدلالية
بايثون أنواع البيانات في بايثون القوائم في بايثون دالة ()remove دالة ()pop دالة ()clear إزالة العناصر من القائمة في بايثون
شارك المقال
عن الكاتب
أحمدُ عُبَيْد
مرحباً، أنا أحمد عبيد مبرمج عربي مصري. أود أن أضع تجاربي وخبراتي في تعلم بايثون على هذا الموقع حتى يكون مرجعاً لي ولكم أيضاً.
عفواً..قم بتسجيل الدخول اولاً..حتي تستطيع التعليق