J'aimerais stocker un grand nombre de mots dans une liste. Beaucoup de ces mots sont très similaires. Par exemple, j'ai le mot afrykanerskojezyczny
et de nombreux mots comme afrykanerskojezycznym
, afrykanerskojezyczni
, nieafrykanerskojezyczni
. Quelle est la solution efficace (rapide et donnant une petite taille de diff) pour trouver la différence entre deux chaînes de caractères et restaurer la seconde chaîne à partir de la première et de la diff ?
Réponse
Trop de publicités?La réponse à mon commentaire ci-dessus sur la question originale me fait penser que c'est tout ce qu'il veut :
loopnum = 0
word = 'afrykanerskojezyczny'
wordlist = ['afrykanerskojezycznym','afrykanerskojezyczni','nieafrykanerskojezyczni']
for i in wordlist:
wordlist[loopnum] = word
loopnum += 1
Cette opération aura les effets suivants :
Pour chaque valeur de la liste de mots, définissez cette valeur de la liste de mots avec le code original.
Tout ce que vous avez à faire est de placer ce morceau de code à l'endroit où vous devez modifier la liste de mots, en vous assurant que vous stockez les mots à modifier dans la liste de mots et que le mot original est correct.
- Réponses précédentes
- Plus de réponses