def remove_duplicates(strng):
"""
Returns a string which is the same as the argument except only the
first occurrence of each letter is present. Upper and lower case
letters are treated as different. Only duplicate letters are removed,
other characters such as spaces or numbers are not changed.
>>> remove_duplicates('apple')
'aple'
>>> remove_duplicates('Mississippi')
'Misp'
>>> remove_duplicates('The quick brown fox jumps over the lazy dog')
'The quick brown fx jmps v t lazy dg'
>>> remove_duplicates('121 balloons 2 u')
'121 balons 2 u'
"""
s = strng.split()
return strng.replace(s[0],"")
écriture d'une fonction pour se débarrasser des lettres en double mais jusqu'à présent ont joué pendant une heure et ne peuvent pas obtenir quoi que ce soit. L'aide serait appréciée, merci.Python - Suppression des doublons d'une chaîne
Cela ressemble devoirs . Si c'est le cas, marquez-le comme tel. –
Si l'ordre n'est pas important pour vous (mais il semble que ce soit le cas), vous pouvez utiliser '" ".join (set (" test "))'. – badp