题目:
编写程序,使用 eval()函数读入一个仅包含字符串对象的列表,然后统计列表中每个字母出现的次数,列表中的字符串对象仅包含小写英文字母。
输入格式:
一个仅包括字符串对象的列表,且所有字符串对象中仅出现小写英文字母。
输出格式:
字母,次数
……
字母,次数
(注意按a-z的顺序输出)
输入样例:
["aaab","cccdz"]
输出样例:
a,3
b,1
c,3
d,1
z,1
参考代码:
x = eval(input())
chars = [chr(i) for i in range(ord('a'),ord('z') + 1)]
count = [0] * 26
for i in x:
for j in i:
count[ord(c) - ord('a')] += 1
for c cnt in zip(chars,count):
if cnt > 0:
print("%s,%d" %(c,cnt))