liste_alphabet.remove(a1)

ne doit pas être dans la boucle while. Il doit être à l'extérieur de votre boucle, après. Car vous devez le conservez dans votre alphabet tant que vous n'avez pas...