python输入五句话"apple"、"banana"、"pear"、"strawberry"是由几个字母组成?这些字母各出现多少次?
时间: 2024-06-06 20:04:46 浏览: 166
输入200字符以上英文文章,统计各字母出现次数并输出
5星 · 资源好评率100%
在Python中,你可以使用内置的`collections`模块中的`Counter`类来计算字符串中每个字符的频率。这里是一个简单的例子来完成这个任务:
```python
from collections import Counter
words = ["apple", "banana", "pear", "strawberry"]
all_letters = [char for word in words for char in word]
# 计算字母数量和出现次数
letter_counts = Counter(all_letters)
# 检查每个单词的长度
word_lengths = {word: len(word) for word in words}
print("每个单词的字母组成:")
for word, length in word_lengths.items():
print(f"{word}: {length} 个字母")
print("\n每个字母的出现次数:")
for letter, count in letter_counts.items():
print(f"{letter}: {count} 次")
```
执行这段代码后,你将得到每个单词的字母数量以及所有字母的出现次数。
阅读全文