J'essaie de précéder une liste de fichiers L'objectif est de trouver les fichiers dont le nom n'a qu'un seul caractère. P> J'ai essayé ce code p> et obtenu p> où "01" ne doit pas être inclus. p> J'ai fait une solution de contournement P> ['9', '7', '6', '8', '4', '3', '2', '5']
3 Réponses :
r = re.compile('^.$')
Votre code est équivalent à et cette méthode s'adapte à chaque cas dans lequel le nom du fichier n'a qu'un seul caractère. P> P>
Faites correspondre une chaîne si c'est simplement un seul caractère apparaissant au début de la chaîne ( ^. code>) juste avant la fin de la chaîne ( $ code>): r = re.compile('^.$')
result_list = list(filter(r.match, file_list))
Pourquoi pensez-vous que la méthode est laide?