gpt4 book ai didi

Python:用英语替换法语字母

转载 作者:行者123 更新时间:2023-12-01 15:39:38 25 4
gpt4 key购买 nike

想用对应的 ASCII 替换单词中的所有法语字母。

letters = [['é', 'à'], ['è', 'ù'], ['â', 'ê'], ['î', 'ô'], ['û', 'ç']]

for x in letters:
for a in x:
a = a.replace('é', 'e')
a = a.replace('à', 'a')
a = a.replace('è', 'e')
a = a.replace('ù', 'u')
a = a.replace('â', 'a')
a = a.replace('ê', 'e')
a = a.replace('î', 'i')
a = a.replace('ô', 'o')
a = a.replace('û', 'u')
a = a.replace('ç', 'c')

print letters[0][0]

此代码打印 é然而。我怎样才能使这项工作?

最佳答案

我建议您考虑使用 translation tables .

translationTable = str.maketrans("éàèùâêîôûç", "eaeuaeiouc")

test = "Héllô Càèùverâêt Jîôûç"
test = test.translate(translationTable)
print(test)

将打印 Hello Caeuveraet Jiouc .抱歉我法语不好。

关于Python:用英语替换法语字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41004941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com