長さ1の文字列で機能する関数を書いたが、長めの文字列では機能するようには考えていない。string、pythonの部分文字列出現率を計算する
def function(text, n):
dict={}
char_count=0
for c in text:
keys=dict.keys()
if c.isalpha()==True:
char_count+=1
if c in keys:
dict[c] +=1
else:
dict[c]=1
for key in dict:
dict[key]=dict[key]/char_count
return dict
インポートの使用は非常に歓迎ではありません:/
ヒント:最初に['str.split()'](https://docs.python.org/2/library/stdtypes.html#str.split)を使用して文字列を分割し、別のサイズの数を数えます結果リスト内の要素。 – zwer
誰かがそれぞれ答えを落としているようです。説明してください? – Prune