remove تحذف أول عنصر يساوي القيمة الممررة؛ لا تعاملها بوصفها فهرسًا. [1]
الخلاصة السريعة
في remove(1)، الرقم قيمة؛ في pop(1)، فهرس. [1]
- remove تحذف أول عنصر يساوي القيمة الممررة؛ لا تعاملها بوصفها فهرسًا. [1]
- pop تحذف العنصر عند الفهرس وتعيده؛ يبدأ ترقيم العناصر من الصفر. [1]
- مثال مؤلف على CPython 3.12.14: a=[1,8,1]؛ بعد a.remove(1) تصبح [8,1]؛ بقيت القيمة المكررة. [1]
- في قائمة مستقلة b=[1,8,1]، تعيد b.pop(1) العدد 8، وتصبح [1,1]. [1]
- عند غياب القيمة، تثير remove خطأ ValueError؛ a.remove(4) لا تغير [8,1] في المثال. [1]
القيمة
remove تحذف أول عنصر يساوي القيمة الممررة؛ لا تعاملها بوصفها فهرسًا. [1]
الفهرس
pop تحذف العنصر عند الفهرس وتعيده؛ يبدأ ترقيم العناصر من الصفر. [1]
أول قيمة مطابقة
مثال مؤلف على CPython 3.12.14: a=[1,8,1]؛ بعد a.remove(1) تصبح [8,1]؛ بقيت القيمة المكررة. [1]
a.remove(1); a -> [8,1] [1]

الفهرس والقيمة الغائبة
في قائمة مستقلة b=[1,8,1]، تعيد b.pop(1) العدد 8، وتصبح [1,1]. [1]
b.pop(1) -> 8; b -> [1,1] [1]
عند غياب القيمة، تثير remove خطأ ValueError؛ a.remove(4) لا تغير [8,1] في المثال. [1]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
