التابع deque.copy()
في بايثون
< Python | deque
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 09:25، 1 أغسطس 2018 بواسطة Mohammed Taher (نقاش | مساهمات)
ينشئ التابع نسخة سطحية من كائن 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 في توثيق بايثون الرسمي.