mnhfdpox75study,.,"/>
殷血丹霞
看了你的问题补充,我觉得你把问题搞得复杂了.如果输入随意一个字符串,比 如"adfdf1123&^I)_((&Iaaffas>mnhfdpox75study,.,",你要想算出里面到底有多 少个单词,是不是还得调用一个字典库来校验?如果只想算出这个字符串里面 有多少个字母串,这个实现起来就很简单了.
海飄愿瓶
代码如下:
text = input("输入:")
words = text.split()
words = {i:len(i) for i in words}
max_length_word = max(words.items(),key=lambda x:x[1])
print(max_length_word)
测试如下:
输入:Today I consider myself the luckiest man on the face of the earth.
输出:('consider', 8)