Se l'ordine che hai è diverso per quanto riguarda gli elementi del dizionario, allora non è quello il problema, in quanto un dizionario per definizione è DISORDINATO e il grader tiene conto di questa cosa restituendoti "ok" anche in caso di diversa sequenza dei valori... A me è così, e funziona tutto, come è ovvio che sia...
Se invece il problema è nelle liste, come diceva Jury, allora potresti invertire l'ordine dei valori sia come ti ha suggerito lui, ma anche con il metodo lista.reverse() che nasce apposta per esigenze del genere e funziona una meraviglia...
Esempio:
Se tu hai {'1':['1','2','3'],'2':['4','5','6']} e l'ordine nel grader è {'2':['4','5','6'],'1':['1','2','3']}, allora il risultato va bene lo stesso perchè i due insieme sono UGUALI.
Se, invece, tu hai {'1':['1','2','3'],'2':['4','5','6']} e l'ordine nel grader è {'1':['3','2','1'],'2':['6','5','4']}, allora è l'altro caso, in cui ti consiglierei di usare il metodo reverse().
Se, ancora, l'ordine degli elementi della lista è diverso dall'inverso di quello corretto, oppure alle chiavi del dizionario non sono correlati i corretti valori, allora hai un problema più grave che nasce dall'algoritmo che hai implementato... Quindi ti consiglierei di riguardare bene i singoli passaggi :D
Se ti sono stato d'aiuto e sei soddisfatto della mia risposta, come spero, per favore contrassegnala come migliore :)