我目前正在学习Python,我需要编写一个程序来确定一首诗中出现次数最多的单词。使我困扰的问题是将一首诗的行解析成一个包含诗词的单列表。当我解决它时,我将毫不费力地确定出现次数最多的单词。
我可以通过反复调用input()来访问这首诗的行,最后一行包含三个字符###。
所以,我写道:
while True:
y = input()
if y == "###":
break
y = y.lower()
y = y.split()
并输入:
Here is a line like sparkling wine
Line up now behind the cow
###
得到了结果:
['here', 'is', 'a', 'line', 'like', 'sparkling', 'wine']
['line', 'up', 'now', 'behind', 'the', 'cow']
如果我尝试调用y [0],则会得到:
here
line
如何在同一变量内连接两个列表,或者如何将每一行分配给不同的变量?
阿晨1998
阿波罗的战车
随时随地看视频慕课网APP
相关分类