الفرق بين المراجعتين لصفحة: «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 في توثيق بايثون الرسمي.