python的字典编程练习。!

img


data = input("输入一句英文句子:") #获取用户的输入
# 1.先用空格分隔成字符串列表
words = data.strip().split(" ")
# 2.创建一个空字典
wordDict = {}
# 3.遍历所有的单词
for word in words:
    # 如果单词不存在,就让其个数置为1
    if word not in wordDict.keys():
        wordDict[word] = 1
    else:
        # 如果单词已经存在了,就在原来的值基础上再加1
        wordDict[word] = wordDict[word] + 1
# 遍历字典打印统计结果
print("单词统计结果")
for word,count in wordDict.items():
    print(word,count)

运行结果

img

如果有帮助,请点击下采纳,谢谢~