2020-03-10
阅读量:
516
如何理解python基础测试题最后一题的解题思路?
问:
如何理解python基础测试题最后一题的解题思路: 定义一个函数,检查字符里面是否有重复的字母,并计算重复字母的个数(忽略大小写)
答:
解题思路如下:
先使用str.lower()方法将输入的字符串统一转化为小写字母,然后创建一个空字典来接收该字符串的所有非重复元素(字典键的特点是唯一不重复),再对字符串的每个元素进行循环,将字符串中元素作为字典的键,字符串中元素的次数作为字典的值,最后打印输出该字典,代码如下:
str=input("请输入一串字符")
str1=str.lower()
str2={}
for i in str1:
str2[i]=str1.count(i)
print(str2)






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论