الفرق بين المراجعتين لصفحة: «Python/deque/pop»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>deque.pop()</code> في بايثون}}</noinclude> يحذف التابع ويعيد عنصرًا واحدًا من ال...' |
|||
| سطر 23: | سطر 23: | ||
>>> d.pop() | >>> d.pop() | ||
'f' | 'f' | ||
>>> d | |||
deque(['a', 'b', 'c', 'd', 'e']) | |||
>>> d.pop() | >>> d.pop() | ||
'e' | 'e' | ||
>>> d | |||
deque(['a', 'b', 'c', 'd']) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
المراجعة الحالية بتاريخ 18:00، 1 أغسطس 2018
يحذف التابع ويعيد عنصرًا واحدًا من الجانب الأيمن في الكائن deque.
البنية العامة
d.pop()
القيمة المعادة
يعيد التابع العنصر المحذوف من كائن deque. وفي حال عدم وجود أي عنصر، يطلق التابع الخطأ IndexError.
أمثلة
يبين المثال التالي آلية عمل التابع.
>>> from collections import deque
>>> d = deque(['a', 'b', 'c', 'd', 'e', 'f'])
>>> d.pop()
'f'
>>> d
deque(['a', 'b', 'c', 'd', 'e'])
>>> d.pop()
'e'
>>> d
deque(['a', 'b', 'c', 'd'])
انظر أيضًا
- التابع
popleft(): :يحذف التابع ويعيد عنصرًا واحدًا من الجانب الأيسر في الكائنdeque. - التابع
clear(): :يحذف جميع العناصر من كائنdeque.
مصادر
قسم deque Objects في صفحة Container Datatypes في توثيق بايثون الرسمي.