0
我想查找一個字符串中的單詞,並將其與字典中的一個鍵相匹配,例如在現實生活中的字典中查找單詞,例如,查找'vikings'
字典中如何將字符串中的單詞與字典中的鍵匹配?
poem = 'king of vikings kings'
dictionary = {'king': 'regent', 'kings': 'regents', 'vikings: 'nords'}
我試過一個for循環,但忘記了它只是遍歷每個字母。我還嘗試查看密鑰是否在字符串中,如果是,則將密鑰提取到另一個列表中。
然而,在上面的例子中,我只是想'vikings'
展現出來,但如果我用if key in string
的話'king'
和'kings'
也將出現與'vikings'
,如'king'
和'kings'
都出現在'vikings'
。
這裏是我的代碼多數民衆贊成提出一個問題:
for line in cap_poem_lines:
line_to_analyze = []
for key in word_to_phonemes:
if key in line:
line_to_analyze.extend([key])
print(line_to_analyze)
return line_to_analyze
「我試圖for循環,但忘記了它只是迭代每個字母。「你總是可以先分割你的字符串(用空格分隔),不是嗎? – Tacocat