اضافة وازالة عناصر من قوائم بايثون

0
نأخذ قائمة على سبيل المثال


big_maghreb = ["Morocco", "Algeria", "Tunisia"]

الآن سنقوم بعرض محتويات القائمة باستخدام حلقة for
 
big_maghreb = ["Morocco", "Algeria", "Tunisia"]
for country in big_maghreb:
    print country

وستكون النتيجة :

Morocco
Algeria
Tunisia
الآن سنقوم بإضافة بلد أخر ينتمي إلى المغرب العربي الكبير إلى القائمة 

big_maghreb = ["Morocco", "Algeria", "Tunisia"]
big_maghreb.append("Mauritania")
for country in big_maghreb:
    print country

وستكون النتيجة :
Morocco
Algeria
Tunisia
Mauritania
 وكما تلاحظون عند إضافة عنصر إلى القائمة يتم إضافته افتراضيا في مؤخرة القائمة ولكن يمكن اضافة أي عنصر في أي مكان تريد على القائمة مثال:

big_maghreb.insert(0, "Mauritania")

باستخدام insert يمكننا اضافة أي عنصر في أي مكان نريد على القائمة وفي المثال السابق سيتم اضافة Mauritania في المركز الأول حيث يتم حساب مراكز العناصر على القوائم ابتداءا من الصفر.
وكما يمكننا ايضا حذف اي عنصر من القائمة باستخدام remove وبدون أي إطالة دعونا نأخذ مثال أخر:

numbers = [5, 4, 3, 2, 1]
numbers.remove(5)


كما يمكننا أيضا حذف العناصر باستخدام pop وهي بحاجة إلى رقم موضع العنصر المراد حذفه على القائمة أما إذا تم استخدامها من دون تحديد موضع العنصر ستقوم بحذف العنصر الاخير الموجود على القائمة وتقوم بعرض العنصر الذي تم حذفه .

 
numbers = [5, 4, 3, 2, 1]

numbers.pop(0)

numbers.pop()

for number in numbers:
    print number
انتهـــــــــــــــى.

لا يوجد تعليقات

أضف تعليق