【发布时间】:2014-11-22 22:22:13
【问题描述】:
基本上,程序会检查一首诗的押韵模式是否正确。我采用了 ['A', 'B', 'A'] 的参数并将其排列在具有要比较的单词索引的字典中。
rhyme_pattern = {'A': [0, 2], 'B': [1]}
我还从每行中提取了最后一个单词并将其放入列表中。
words_to_compare = ['OFF', 'NEXT', 'ENDS']
我还创建了一个辅助函数来比较两个单词以及它们是否押韵。我不知道如何循环遍历 rhyme_pattern['A'] 并比较单词 'OFF' 和 'ENDS'。另外,如果只有一个索引值,比如 B,我就会遇到不比较任何东西的问题。
【问题讨论】:
-
请显示您的代码,输入,所需的输出。
-
目前还不清楚您要在这里完成什么。
标签: python list dictionary compare