Skip to content
Snippets Groups Projects
Select Git revision
  • 9289a0f8e45ce3ace63c1b750608cd15a6a1b790
  • master default protected
2 results

06-script.py

Blame
  • Forked from Vuillemot Romain / INF-TC1
    Source project has a limited visibility.
    priorite.py 443 B
    from queue import PriorityQueue
    
    # initialisation de la file
    file_prio = PriorityQueue()
    
    # remplissage
    file_prio.put((2, "Bob"))
    file_prio.put((1, "Alice"))
    file_prio.put((6, "Nat"))
    
    # permet d'accéder au premier élément de la file
    # (sans le supprimer)
    print(file_prio.queue[0])
    
    # tant que non vide, affiche par ordre de priorité
    # (mais supprimer chaque élément accédé)
    while not file_prio.empty():
         print(file_prio.get()[1])