2024-04-26 00:55:52 发布
网友
我有这个家庭作业来计算一个单词在一个句子中被随机输入的次数。你知道吗
例如:
"I'm new to python and I have a problem"
输出应为:
I'm: 1 new: 1 to: 1 pyhton: 1 and: 1 I: 1 have: 1 a: 1 problem: 1
您可以使用空格字符('')分割输入,并创建一个字典,将所有单词与它的计数相匹配。之后,您可以通过迭代字典的键来打印结果。你知道吗
from collections import defaultdict sen = "I'm new to python and I have a problem" dic = defaultdict(int) for i in sen.split(): dic[i]+=1 for k,v in dic.items(): print(' word:{} occurrence: {}'.format(k,v ))
您可以使用空格字符('')分割输入,并创建一个字典,将所有单词与它的计数相匹配。之后,您可以通过迭代字典的键来打印结果。你知道吗
相关问题 更多 >
编程相关推荐