gpt4 book ai didi

python - 统计句子中元音的数量并显示出现频率最高的

转载 作者:太空宇宙 更新时间:2023-11-04 01:23:06 27 4
gpt4 key购买 nike

到目前为止,这是我计算元音的代码。我需要扫描一个句子,计算并比较元音,然后显示出现频率最高的元音。

from collections import Counter
vowelCounter = Counter()
sentence=input("sentence")
for word in sentence:
vowelCounter[word] += 1
vowel, vowelCount= Counter(vowel for vowel in sentence.lower() if vowel in "aeiou").most_common(1)[0]

有没有人有更好的方法来做到这一点?

最佳答案

IMO,为了清晰起见,最好避免排长队:

#!/usr/local/cpython-3.3/bin/python

import collections

sentence = input("sentence").lower()
vowels = (c for c in sentence if c in "aeiou")
counter = collections.Counter(vowels)
most_common = counter.most_common(1)[0]
print(most_common)

关于python - 统计句子中元音的数量并显示出现频率最高的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19933875/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com