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

دليل أساسي في Python

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

الوظائف في Python

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

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

الاشياء والفئات في Python

التاريخ والوقت في Python

معرفة متقدمة في Python

دليل Python

استخدام pop() في قائمة Python و مثال

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

يستعيد طريقة pop() العنصر الموجود في الموقع المحدد من القائمة ويقوم بإزالته ويعيد العنصر المحذوف.

نموذج pop()

list.pop(index)

إشارة pop()

  • يستخدم طريقة pop() مع parameter واحد (الموقع).

  • الإشارة المرسلة إلى الطريقة اختيارية. إذا لم يتم إرسالها، فإن القيمة الافتراضية -1 ستكون المؤشر (موقع العنصر الأخير) المرسل.

  • إذا كان المؤشر المرسل إلى هذه الطريقة خارج المدى، فإنه سيقوم بإلقاء استثناء.IndexError: pop index out of rangeاستثناء.

مستردة قيمة pop()

يستعيد طريقة pop() العنصر الموجود في الموقع المحدد ويقوم بإزالته من القائمة.

مثال 1: استخراج العنصر الموجود في موقع معين من القائمة

# قائمة اللغات البرمجية
لغات = ['Python', 'Java', 'C++', 'French', 'C']
# إزالة وإرجاع الرقم الرابع
return_value = languages.pop(3)
print('القيمة المعدلة:', return_value)
# القائمة المعدلة بعد
print('القائمة المعدلة:', languages)

نتيجة ال출력

القيمة المعدلة: French
القائمة المعدلة: ['Python', 'Java', 'C++', 'C']

ملاحظة: بدأ عدد الفئات في Python من 0 وليس 1.

إذا كنت بحاجة إلى إزالة الرقم 4 عددالمكونات، يجب تحويل3يتم تقديمها إلى الطريقة pop()

مثال 2: pop() بدون رقم وبتعريف رقمي سالب

# قائمة اللغات البرمجية
languages = ['Python', 'Java', 'C++', 'Ruby', 'C']
# إزالة وإرجاع العنصر الأخير
print('عند عدم إرسال الرقم المحدد:') 
print('القيمة المعدلة:', languages.pop())
print('القائمة المعدلة:', languages)
# إزالة وإرجاع العنصر الأخير
print('\nالمسار البديل: -1:') 
print('القيمة المعدلة:', languages.pop(-1))
print('القائمة المعدلة:', languages)
# إزالة وإرجاع العنصر الثالث الأخير
print('\nالمسار البديل: -3:') 
print('القيمة المعدلة:', languages.pop(-3))
print('القائمة المعدلة:', languages)

نتيجة ال출력

عند عدم إرسال الرقم المحدد
القيمة المعدلة: C
القائمة المعدلة: ['Python', 'Java', 'C++', 'Ruby']
المسار البديل: -1:
القيمة المعدلة: Ruby
القائمة المعدلة: ['Python', 'Java', 'C++']
المسار البديل: -3:
القيمة الم返回ة: Python
القائمة المعدلة: ['Java', 'C++']

إذا كنت بحاجة إلى إزالة العنصر المحدد من القائمة، يمكنك استخدامطريقة remove().

ويمكنك استخدام جملة delإزالة عنصر أو قطعة من القائمة.

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