Python3中运用字典统计字符串出现的次数
时间: 2023-06-27 09:06:38 浏览: 87
可以使用Python3中的字典来统计字符串中每个字符出现的次数,具体代码如下:
```python
s = "hello world"
count = {}
for char in s:
if char in count:
count[char] += 1
else:
count[char] = 1
print(count)
```
输出结果为:
```
{'h': 1, 'e': 1, 'l': 3, 'o': 2, ' ': 1, 'w': 1, 'r': 1, 'd': 1}
```
说明字符串中每个字符出现的次数。
相关问题
python字典统计字母出现次数_第三篇 python运用字典统计字符串中字母出现的次数...
好的,以下是使用 Python 字典统计字符串中字母出现次数的代码:
```python
# 假设字符串为 s
counter = {} # 初始化字典
# 遍历字符串,统计每个字母的个数
for c in s:
if c.isalpha(): # 判断字符是否为字母
c = c.lower() # 将字符转换为小写字母
if c in counter:
counter[c] += 1 # 对应计数器加1
else:
counter[c] = 1 # 如果字典中没有该字母,加入字典并将计数器初始化为1
# 输出每个字母的个数
for letter, count in counter.items():
print(letter, ':', count)
```
这段代码使用一个字典来保存每个字母的出现次数,遍历字符串 `s`,对于每个字母,判断它是不是字母,然后将它转换为小写字母,并在字典中查找该字母,如果字典中已经有该字母,就将对应计数器加1,否则将该字母加入字典,并将计数器初始化为1。最后,输出每个字母的个数。
统计字符串中所有英文字母出现的次数,如输入 "NANJING" ,则 输出为 {'N': 3, 'A': 1, 'J': 1, 'I': 1, 'G': 1} 运用data
可以使用Python中的字典来实现对每个英文字母的计数,然后遍历字符串,对于每个字母,如果不在字典中,则将其加入字典并计数为1,否则将其对应的计数值加1。最后输出字典即可。以下是代码示例:
```python
data = "NANJING"
count_dict = {}
for char in data:
if char.isalpha():
if char not in count_dict:
count_dict[char] = 1
else:
count_dict[char] += 1
print(count_dict)
```
输出结果为:`{'N': 3, 'A': 1, 'J': 1, 'I': 1, 'G': 1}`。
阅读全文