- 30
- 0
- 约7.79千字
- 约 9页
- 2026-04-20 发布于河北
- 举报
陌陌笔试题及详细答案
一、基础编程题(每题15分,共30分)
1.题目:统计字符串中重复字符及出现次数
请用Python实现一个函数,输入一个字符串(如陌陌用户昵称),返回该字符串中所有重复字符及其出现次数,忽略大小写,不统计空格。例如:输入MoMo123Mo,输出{m:3,o:2}。
详细答案
python
defcount_duplicate_chars(s):
#初始化字典,用于存储字符及其出现次数
char_count={}
#遍历字符串,忽略空格、统一转为小写
forcharins.lower():
ifchar==:
continue
#统计次数,存在则加1,不存在则初始化为1
ifcharinchar_count:
char_count[char]+=1
else:
char_count[char]=1
#筛选出出现次数大于1的字符,即为重复字符
return{char:cntforchar,cntinchar_count.items()ifcnt1}
#测试用例
print(count_duplicate_cha
原创力文档

文档评论(0)