最も頻度の高いアルファベットを見つける


  :
                       ,             ,            ,          ,      ,         "A" == "a"。            ,     ,     。
                        ,                。   “one”  “o”,“n”,“e”      ,      “e”。

    :
Hello World!
How do you do?
One
Oops!
AAaooo!!!!
abe

    :
l
o
e
o
a
a

    :
                    ,          ,               ,       ,   ,     ,                  。

  :
import re

def checkio(text):
    text = re.sub(r'[^a-zA-Z]', '', text.lower())
    mydict = {}
    for letter in set(text):
        mydict[letter] = text.count(letter)
    mylist = []
    for each_item in mydict.keys():
        if mydict[each_item] == max(mydict.values()):
            mylist.append(each_item)
    mylist.sort()
    return mylist[0]