Supprimer les doublons d'éléments de la liste en Tcl
Comment faire pour supprimer dupliquer l'élément de liste Tcl dire:
list is like [this,that,when,what,when,how]
J'ai Googlé et trouvé lsort unique
mais même ne fonctionne pas pour moi. Je veux retirer de la liste.
Qu'appelez-vous une "liste"?
vous avez posé beaucoup de Tcl questions où vous ne montrez pas que vous comprenez Tcl syntaxe. Le Tcl tutoriel va vous aider un peu: tcl.tk/man/tcl8.5/tutorial/tcltutorial.html
vous avez posé beaucoup de Tcl questions où vous ne montrez pas que vous comprenez Tcl syntaxe. Le Tcl tutoriel va vous aider un peu: tcl.tk/man/tcl8.5/tutorial/tcltutorial.html
OriginalL'auteur user2901871 | 2013-12-04
Vous devez vous connecter pour publier un commentaire.
Les ouvrages suivants, pour moi
cela renvoie
lequel vous pouvez stocker dans une nouvelle liste
OriginalL'auteur m4eme
Vous pouvez également utiliser un dictionnaire, où les touches doit être unique:
À préserver l'ordre des éléments.
Ce travail sur Tcl 8.6+. dict commande n'existe pas sur Tcl 8.4
OriginalL'auteur glenn jackman
glenn jackman réponse fonctionnent parfaitement sur Tcl 8.6 et au-dessus.
Pour Tcl 8.4 et ci-dessous (Pas dict de commande). Vous pouvez utiliser:
Cela permettra également de préserver l'ordre des éléments
et voici le résultat:
ce qui quand quoi comment
OriginalL'auteur Hazem
Une autre façon, si ne veulent pas utiliser natif lsort fonction.C'est ce que l'intervieweur vous demande 🙂
`
OriginalL'auteur Dcode