English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل تعليمات Python الأساسية

تحكم في عملية Python

الوظائف في Python

أنواع البيانات في Python

عمليات ملفات Python

أهداف وكلات Python

تاريخ ووقت Python

معرفة متقدمة لـ Python

دليل مرجع Python

استخدام طريقة remove() لقائمة Python واستخدام الأمثلة

طرق القوائم في Python

يزيل طريقة remove() العنصر الأول الذي يتطابق مع المعامل المقدم.

نموذج جملة طريقة remove() هو:

list.remove(element)

معاملات remove()

  • يأخذ طريقة remove() عنصرًا واحدًا كمعامل ويزيله من القائمة.

  • إذا لم يكن العنصر موجودًا، فإنه سيقوم بإطلاقValueError: list.remove(x): x غير موجود في القائمة استثنائية.

يرجع قيمة remove()

remove() لا يرجع أي قيمة (يرجع None).

示例1:从列表中删除元素

# قائمة الحيوانات
animals = ['قط', 'كلب', 'أرنب', 'تمساح']
# تم إزالة 'تمساح'
animals.remove('تمساح')
# قائمة الحيوانات المعدلة
print('قائمة الحيوانات المعدلة: ', animals)

نتائج الخروج

قائمة الحيوانات المعدلة: ['قط', 'كلب', 'أرنب']

مثال 2: استخدام remove() على قائمة تحتوي على عناصر مكررة

إذا كانت القائمة تحتوي على عناصر مكررة، فإن طريقة remove() تزيل فقط العنصر الأول المطابق.

# قائمة الحيوانات
animals = ['قط', 'كلب', 'كلب', 'أرنب', 'تمساح', 'كلب']
# تم إزالة 'كلب'
animals.remove('كلب')
# القائمة المعدلة
print('القائمة المعدلة: ', animals)

نتائج الخروج

القائمة المعدلة: ['قط', 'كلب', 'أرنب', 'تمساح', 'كلب']

في هذا المثال، يتم إزالة المرة الأولى التي تظهر فيها الحيوان 'كلب' من القائمة.

مثال 3: إزالة عنصر غير موجود

# قائمة الحيوانات
animals = ['قط', 'كلب', 'أرنب', 'خنزير أليف']
# إزالة عنصر 'fish'
animals.remove('fish')
# القائمة المعدلة
print('القائمة المعدلة: ', animals)

نتائج الخروج

استدعاء التتبع (أحدث استدعاء أحدث):
  ملف ".. .. ..", سطر 5، في <module>
    animal.remove('fish')
خطأ القيمة: list.remove(x): x غير موجود في القائمة

في هذه الحالة، نظرًا لأن قائمة animals لا تحتوي على 'fish'، فإن البرنامج يرفع خطأ عند تشغيله.

  • إذا كنت بحاجة إلى إزالة عنصر بناءً على الفهرس (مثل العنصر الرابع)، يمكنك استخدامطريقة pop().

  • إضافة إلى ذلك، يمكنك استخدامجملة del في Pythonإزالة العنصر من القائمة.

طرق القوائم في Python