文字列から文字の頻度を取得して辞書に保存する関数を作成しようとしています。
私はそのようなことをしました:
s="today the weather was really nice"
def get_letter_freq(s):
for letter in(s):
x=letter.split()
f=dict()
for each_letter in x:
if f.has_key(x):
f[x]+=1
else:
f[x]=1
print f
私が物事を整理し、私の間違いを見つけるのを手伝ってくれませんか?
'f'が定義されていないというエラーが表示されるのはなぜですか?