freeCodeCamp/guide/arabic/python/list-deque/index.md

1.3 KiB

title localeTitle
Deque و

استخدام قائمة كقوائم انتظار

من الممكن أيضًا استخدام قائمة كقائمة انتظار ، حيث يلزم إجراء عملية FIFO ("أول دخول ، أول"). القوائم ليست فعالة كقائمة انتظار أثناء استخدام إلحاقات و الملوثات العضوية الثابتة ، كما يمكن أن يكون بطيء كما سيتم تحويل كافة العناصر بواسطة واحد لكل إلحاق / الملوثات العضوية الثابتة.

لتنفيذ قائمة انتظار ، استخدم collections.deque الذي تم تصميمه ليكون له إلحاق سريع وملوثات من كلا الطرفين.

مثال للاستخدام

`from collections import deque queue = deque(["January", "February", "March", "April"] )

queue.append("May")

queue.popleft() queue.popleft()

print "Spring months in the list: ", queue `

انتاج |

Spring months in the list: deque(['March', 'April', 'May'])

معلومات اكثر:

الوثائق الرسمية ل collections.deque يمكن العثور عليها هنا