Write a function that will return the count of distinct case-insensitive alphabetic characters and numeric digits that occur more than once in the input string. The input string can be assumed to contain only alphabets (both uppercase and lowercase) and numeric digits.
编写一个函数,计算出一个字符串里面有几种字母重复,不区分大小写:
源码:
def duplicate_count(text):
count = 0
cdic = {}
ntext = text.lower()
for i in ntext:
cdic.setdefault(i,0)
cdic[i] += 1
for k,v in cdic.items():
if v>1:
count += 1
return count
本文介绍了一个Python函数,用于计算输入字符串中重复出现的字母和数字(不区分大小写)的数量。该函数首先将字符串转换为小写,然后使用字典来记录每个字符的出现次数,最后统计并返回出现次数超过一次的字符数量。
109

被折叠的 条评论
为什么被折叠?



