题目内容:
定义函数countchar()统计字符串中所有出现的字母的个数(允许输入大写字符,
并且计数时不区分大小写)。形如:



    1. def countchar(str):
    2. ... ...
    3. return a list
    4. if __name__ == "__main__":
    5. str = raw_input()
    6. ... ...
    7. print countchar(str) # print(countchar(str)) in Python 3



    输入格式:字符串

    输出格式:列表

    输入样例:
    Hello, World!

    输出样例:

    [0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 3, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0]


    时间限制:500ms内存限制:32000kb



    AC代码:

    # -*- coding: utf-8 -*-

    def countchar(str):
    alist = []

    for i in range(26): #初始化一个长度为26的列表
    alist.append(0)

    str = str.lower()

    for i in str:
    if i.isalpha(): #利用桶的思想 ++
    alist[ord(i)-97] += 1

    return alist



    print countchar(raw_input())