Python 可互换字母

Python 可互换字母,python,string,Python,String,你可能知道,在拉丁字母表中,u/v和i/j之间没有区别。这是一个非常晚的传统,分开这些字母,许多拉丁语文本没有这样的分离。 遵循这一传统,我决定让我的小字典的用户能够找到不考虑u/v和I/j字母的单词。例如,通过输入'adjuvo','adiuvo','adjuuo',用户将得到相同的结果。达到这个目标的最好方法是什么?例如,我有一个单词列表。我怎样才能使Python中的所有单词都不区分u/v和I/j?非常感谢 在匹配之前规范化字符串。用u替换所有v,用i替换所有j。在字典中,存储从每个规范形式

你可能知道,在拉丁字母表中,u/v和i/j之间没有区别。这是一个非常晚的传统,分开这些字母,许多拉丁语文本没有这样的分离。
遵循这一传统,我决定让我的小字典的用户能够找到不考虑u/v和I/j字母的单词。例如,通过输入'adjuvo','adiuvo','adjuuo',用户将得到相同的结果。达到这个目标的最好方法是什么?例如,我有一个单词列表。我怎样才能使Python中的所有单词都不区分u/v和I/j?非常感谢

在匹配之前规范化字符串。用u替换所有v,用i替换所有j。在字典中,存储从每个规范形式到所有匹配的非规范形式的映射。

在匹配之前规范化字符串。用u替换所有v,用i替换所有j。在字典中,存储从每个规范形式到所有匹配的非规范形式的映射