الفرق بين المراجعتين لصفحة: «Python/deque/copy»
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 39: | سطر 39: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* [[Python/deque/ | * [[Python/deque/clear|التابع <code>clear()</code>: ]] :يحذف جميع العناصر من كائن <code>deque</code>. | ||
* [[Python/deque/ | * [[Python/deque/count|التابع <code>count()</code>: ]] :يحسب التابع عدد عناصر <code>deque</code> المساوية للقيمة المعطاة. | ||
== مصادر == | == مصادر == |
المراجعة الحالية بتاريخ 09:25، 1 أغسطس 2018
ينشئ التابع نسخة سطحية من كائن deque
.
البنية العامة
d.copy()
القيمة المعادة
يعيد التابع كائن deque
جديد يمثّل نسخة سطحية عن كائن deque
الأصلي.
أمثلة
يبين المثال التالي آلية عمل التابع. يلاحظ أنّ كائني deque أدناه يمتلكان معرّفين مختلفين، ولكنّ عناصرهما تمتلك المعرّفات نفسها:
>>> import collections
>>> t1 = (1, 2, 3, 4, 5)
>>> d1 = collections.deque(t1)
>>> d2 = d1.copy()
>>> print (d1)
deque([1, 2, 3, 4, 5])
>>> print(d2)
deque([1, 2, 3, 4, 5])
>>> print(id(d1))
140310509291624
>>> print(id(d2))
140310509291520
>>> print(id(d1[0]))
140310800147520
>>> print(id(d2[0]))
140310800147520
انظر أيضًا
- التابع
clear()
: :يحذف جميع العناصر من كائنdeque
. - التابع
count()
: :يحسب التابع عدد عناصرdeque
المساوية للقيمة المعطاة.
مصادر
قسم deque Objects في صفحة Container Datatypes في توثيق بايثون الرسمي.