* fix: converted single to triple backticks13 * fix: added prefix Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com> * fix: removed language in wrong place Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com> * fix: add language postfix Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com> * fix: removed language in wrong place Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com>
		
			
				
	
	
		
			33 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Deque
 | |
| localeTitle: و
 | |
| ---
 | |
| ## استخدام قائمة كقوائم انتظار
 | |
| 
 | |
| من الممكن أيضًا استخدام قائمة كقائمة انتظار ، حيث يلزم إجراء عملية FIFO ("أول دخول ، أول"). القوائم ليست فعالة كقائمة انتظار أثناء استخدام إلحاقات و الملوثات العضوية الثابتة ، كما يمكن أن يكون بطيء كما سيتم تحويل كافة العناصر بواسطة واحد لكل إلحاق / الملوثات العضوية الثابتة.
 | |
| 
 | |
| لتنفيذ قائمة انتظار ، استخدم collections.deque الذي تم تصميمه ليكون له إلحاق سريع وملوثات من كلا الطرفين.
 | |
| 
 | |
| #### مثال للاستخدام
 | |
| 
 | |
| ```py
 | |
| 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` يمكن العثور عليها [هنا](https://docs.python.org/3/library/collections.html#collections.deque) |