Rechercher : dans
Par :

Suppression de doublons - PERL

sebsauvage, le 7 fév 2003 à 15:30:43
 Signaler ce message aux modérateurs Revenir à la discussion

Pour donner l'exemple en Python, un programme qui prend un fichier A.txt, retire les doublons, trie et écrit le résultat dans B.txt (je vous la joue version compacte):

items = dict( [ (line,0) for line in open('A.txt','rb').read().split('\n')] ).keys()
items.sort()
open('B.txt','w+b').write('\n'.join(items))


C'est pas beau, ça, hum ? Trois petites lines de code ?
(Bon je suis d'accord question lisibilité c'est pas terrible si on connaît pas Python :)

Collection CommentÇaMarche.net