11 Haziran 2016 Cumartesi

Python collection.deque yapısı

Python dilinde kuyruk yaratırken kullanabileceğimiz ve liste yapısından daha hızlı sonuç alacağımız collection.deque yapısıyla ilgili bir örnek. pop(0) kullanarak ilk indisi almak yerine popleft() kullanarak daha hızlı sonuç alabiliriz.



1:  from collections import deque  
2:  queue=deque(["yeşil","beyaz"])  
3:  queue.append("mehmet")  
4:  queue.append("mahmut")  
5:  queue.pop()  
6:  """pop() la son elemanın alindigi gosterildi  
7:  append() ile bu eleman geri yüklendi"""  
8:  print(queue)  
9:  queue.append("mahmut")  
10:  queue.popleft()  
11:  queue.popleft()  
12:  print(queue)  
13:  """ program çıktısı  
14:  deque(['yeşil', 'beyaz', 'mehmet'])  
15:  deque(['mehmet', 'mahmut'])  """  

Hiç yorum yok:

Yorum Gönder