Eén van de grootste voordelen van lijsten is de mogelijkheid om deze eenvoudig te sorteren. 
    
    Je kan een lijst permanent of tijdelijk sorteren. 
    
     
Permanente sortering
    
    Dit wilt zeggen dat de lijst vanaf dit commando zo gesorteerd blijft. Je kan nadien de originele volgorde niet meer achterhalen. (om bijvoorbeeld te weten welk het laatste toegevoegde item was)
    
            
 lijstnaam.sort()  
     de ( ) blijven leeg als je voor een gewone, alfabetische sortering kiest.  
    
    
    
    Permanente omgekeerde sortering
    
    Om de lijst omgekeerd te sorteren (van Z -> A ) gebruik je deze code: 
    
            
 lijstnaam.sort(reverse=True)  
    
    
    
    Tijdelijke sortering
    
    Om de originele volgorde te bewaren kan je ook gebruik maken van het "sorted"-commando. Bijvoorbeeld zoals hieronder in combinatie met een print-commando: 
    
            
print(sorted(lijstnaam))  
     Hiermee zal er alleen op deze regel gesorteerd worden  
    
    
    De opdracht
    
    We maken een soortgelijke oefening als die van het toevoegen van items aan de lijst. 
    Maar in deze opdracht weten we niet op voorhand hoeveel items er gaan komen. (je gaat dus een while-lus nodig hebben) 
    
Denk eraan om één of meerdere variabelen eerst te definiëren en op 0 te zetten.
    
   
     -  start met een lege lijst.
     
 -  Vraag naar items om in de lijst te zetten.
     
 -  dit gaat door tot de gebruiker het woord "einde" invult.
     
 -  omdat dit woord "einde" ook zal ingevuld worden als item in de lijst, moet je deze daarna verwijderen uit de lijst
     
 -  sorteer de inhoud van de lijst permanent en omgekeerd alfabetisch
     
 -  print deze lijst dan uit
   
 
    
    Invoer
    Items (woorden) die aan de lijst worden toegevoegd. 
      Het einde van deze reeks wordt aangegeven met het woord "einde".
    Uitvoer
    De lijst, gesorteerd van hoog naar laag (dus van Z -> A)
    
    Voorbeeld 1:
    Invoer:
    Alex
William
Dodona
einde
    Uitvoer:
    ['William', 'Dodona', 'Alex']
  
   Voorbeeld 2:
    Invoer:
    2
4
6
8
10
12
einde
    Uitvoer:
    ['8', '6', '4', '2', '12', '10']
     Merk op dat bovenstaande reeks gesorteerd is volgens "string"-methode. De cijfers werden ingevoerd als woorden waardoor het eerste cijfer telt (bij 12 is dus dus de 1), pas bij een gelijke stand wordt er gekeken naar het tweede cijfer. In een latere oefening komt dit nog aan bod.