最佳答案
我希望我的字典对大小写不敏感。
我有这样的示例代码:
text = "practice changing the color"
words = {'color': 'colour',
'practice': 'practise'}
def replace(words,text):
keys = words.keys()
for i in keys:
text= text.replace(i ,words[i])
return text
text = replace(words,text)
print text
输出 = 练习改变颜色
我希望另一个字符串 "practice changing the Color"(其中 Color以大写字母开头)也给出相同的输出。
我相信有一个通用的方法来转换为小写使用 但我不确定如何最好地将其集成到我现有的代码中。(如果这是一种合理、简单的方法的话)。