pip install simpleq
python
from simpleq import PriorityQueue
queue = PriorityQueue()
python
queue.enqueue('apple', 1)
queue.enqueue('banana', 2)
queue.enqueue('carrot', 3)
python
item = queue.dequeue()
print(item)
python
count = len(queue)
print(count)
python
from simpleq import PriorityQueue
queue = PriorityQueue()
queue.enqueue('apple', 1)
queue.enqueue('banana', 2)
queue.enqueue('carrot', 3)
item = queue.dequeue()
print(item)
count = len(queue)
print(count)
python
def my_compare_func(item):
return item.priority
queue = PriorityQueue(compare_func=my_compare_func)