python 数据类型练习题
时间: 2023-12-01 07:42:30 浏览: 221
python数据分析练习题
5星 · 资源好评率100%
以下是一道Python数据类型练习题的范例:
题目描述:输入一个字符串,统计其中各个字符出现的次数(不区分大小写),并按照字典序输出结果。
示例输入:Hello, World!
示例输出:
```
, -> 1
! -> 1
d -> 1
e -> 1
H -> 1
l -> 3
o -> 2
r -> 1
W -> 1
```
解题思路:
1. 首先将输入的字符串转换为小写,方便后续处理。
2. 遍历字符串中的每个字符,使用字典记录每个字符出现的次数。
3. 最后按照字典序输出结果。
以下是Python代码实现:
```python
s = input().lower() # 将输入的字符串转换为小写
d = {} # 定义一个空字典,用于记录每个字符出现的次数
for c in s:
if c.isalpha(): # 判断字符是否为字母
if c in d:
d[c] += 1
else:
d[c] = 1
for k in sorted(d.keys()): # 按照字典序输出结果
print(k, "->", d[k])
```
阅读全文