我想提高我的代码的性能和运行时间,寻找写我的循环更好。你知道吗
例如,我有一个字典,其中包含单词作为键,它们在西班牙语中的翻译作为值。你知道吗
{
'Hello' : 'Hola',
'Goodbye' : 'Adios',
'Cheese' : 'Queso'
}
我也有一个给定的英语句子,我想重复我的dict中的任何单词,并用西班牙语翻译替换它。 对于这种情况,我认为在给定的句子中最多可以存在一个单词。你知道吗
我写了一个这样做的基本代码,但我不确定它是否是最佳实践:
words_list = {
'Hello' : 'Hola',
'Goodbye' : 'Adios',
'Cheese' : 'Queso'
}
sentence = "Hello, I want to talk Spanish"
for english_word in words_list.keys():
if english_word in sentence:
sentence = sentence.replace(english_word, words_list[english_word])
break
print sentence
我怎样才能写得更好?你知道吗
谢谢!你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐