 Étant donné une chaîne, écrivez un programme pour trouver toutes les permutations de cette chaîne.
 abc
 Code Python pour trouver toutes les permutations d'une chaîne \ndef permutations(string): \n \n # Si string est vide \n if len(string) == 0: \n return [] \n\n # S'il y a un seul caractère dans la chaîne \n si len(string) == 1 : \n return [string] \n \nl = [] # liste vide \n \n # Itérer la chaîne d'entrée \n for i in range(len( string)): \nm = string[i] \n\n # Extraction de la chaîne ici \n remString = string[:i] + string[i+1:] \n\n # Génération de toutes les permutations \n pour p dans les permutations (remString) : \n l.append([m] + p) \n \n return l \n \n# Driver program \nstring = "abc" \nprint(permutations(string)) \n# output : [[ 'a', 'b', 'c'], ['b', 'a', 'c'], ['b', 'c', 'a'], ['a', 'c', 'b'], ['c', 'a', 'b'], ['c', 'b', 'a']]