以下是一个编写了strLetterCount函数的示例代码:
def strLetterCount(string):
count_dict = {}
for letter in string:
if letter.isalpha():
if letter not in count_dict:
count_dict[letter] = 1
else:
count_dict[letter] += 1
result = ""
for letter, count in count_dict.items():
result += letter + str(count)
return result
使用示例:
string = "Hello, World!"
result = strLetterCount(string)
print(result)
输出结果:
H1e1l3o2W1r1d1
这个例子中,函数首先创建了一个空字典 count_dict
来存储每个字母及其出现的次数。然后,它遍历字符串中的每个字符,如果字符是字母,则将其添加到 count_dict
中,并将其计数加1。
最后,函数将字典中的每个字母和计数组合成一个新的字符串 result
,并将其返回。