Python入门100题之015:统计单词

题目:

输入一行文本,统计单词数量,输出结果。

视频教程:

Python入门100题之015:统计单词

代码1:

words = input('输入文本:').split()
freq = {}
for word in words:
    freq[word] = freq.get(word, 0) + 1

words = list(freq.items())
words.sort(key=lambda e: e[1])

for w in words:
    print("%10s: %d" % w)


代码2:

words = input('输入文本:').split()
freq = {}
for word in words:
    freq[word] = words.count(word)

words = list(freq.items())
words.sort(key=lambda e: e[1])

for w in words:
    print("%10s: %d" % w)


代码3:

words = input('输入文本:').split()
freq = {}
for word in set(words):
    freq[word] = words.count(word)

words = list(freq.items())
words.sort(key=lambda e: e[1])

for w in words:
    print("%10s: %d" % w)

展开阅读全文

页面更新:2024-05-12

标签:单词   入门   视频教程   题目   文本   数量   代码   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top