現在、私はPythonで作業していますが、これはあまり理解できません。私は辞書の前に、この質問の助けを求めています。この質問は辞書なしで完了します。問題は、私はmax関数についてあまり知りません。文字列を入力して最も頻繁に表示される文字を文字列に表示するプログラムを作成します。
これまでのところ、私が持っている:
AlphaCount = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
Alpha = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
for ch in text:
ch = ch.upper()
index=Alpha.find(ch)
if index >-1:
AlphaCount[index] = AlphaCount[index]+1
このコードの問題は? ( 'if'の間違った大文字とは別に) – UnholySheep
代わりに辞書を使うのがよいでしょう... – MMF
@ MMF-このような(宿題?)質問は「辞書なしで完了していますか? –