pythonを使用して文字列の文字数を統計します.

1696 ワード

要求
関数countchar()統計文字列に表示されるすべてのアルファベットの個数を定義します(大文字と小文字を入力でき、カウント時に大文字と小文字を区別しません).
入力形式:文字列
出力形式しゅつりょくけいしき:リストりすと
入力サンプル:Hello,World!
出力サンプル:[0,0,0,1,1,0,0,1,0,0,0,0,0,3,0,0,2,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0
コードブロック
コードブロック構文は、標準markdownコードに従います.たとえば、次のようにします.
def counterchar(str):
    list=[]                                                    #    list   26     0   
    for i in range(26):
        list.append(0)
    for i in range(ord('a'),ord('z')+1):   #              26    
        for zimu in str:
            s = ord(zimu)
            if  i == s:
                list[s-ord('a')]+=1                 #       
            else:
                continue
    return list
str = input()
str=str.lower()                                      #            
print(counterchar(str))