统计字符串中的字符个数

定义函数countchar()按字母表顺序统计字符串中所有出现的字母的个数(允许输入大写字符,并且计数时不区分大小写)。

data = [chr(x) for x in range(97,97+26)]
data_1 = [0]*26
data_3 = dict(zip(data,data_1))
a = str(input("输入字符串"))
for line in a:
	if line.lower() in data:
		print(line)
		data_3[line.lower()]+=1
print(data_3)

输入字符串HELLOAAA
{'a': 3, 'b': 0, 'c': 0, 'd': 0, 'e': 1, 'f': 0, 'g': 0, 'h': 1, 'i': 0, 'j': 0, 'k': 0, 'l': 2, 'm': 0, 'n': 0, 'o': 1, 'p': 0, 'q': 0, 'r': 0, 's': 0, 't': 0, 'u': 0, 'v': 0, 'w': 0, 'x': 0, 'y': 0, 'z': 0}
原创文章 382 获赞 114 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_45949073/article/details/105791262