title: Creating a python priority Queue
body: <p>I would like to build a priority queue in python in which the queue contains different dictionaries with their priority numbers. So when a "get function" is called, the dictionary with the highest priority(lowest number) will be pulled out of the queue and when "add function" is called, the new dictionary will be added to the queue and sorted based on its priority number.</p>
  
  <p>Please do help out...</p>
  
  <p>Thanks in advance!</p>