同様の質問を見たことがありますが、本当に役に立ったものはありません。テキスト ファイルを読み込んで分割し、単語の長さをカウントする必要があります。また、左側に単語の長さ、右側に実際の単語の長さを示す表にそれらを印刷しようとしています。私のコードは、私が助けを求めることにしたところまで来たので、今はすべて台無しになっています。
a = open('owlcreek.txt').read().split()
lengths = dict()
for word in a:
length = len(word)
if length not in lengths:
for length, counter in lengths.items():
print "Words of length %d: %d" % (length, counter)
#words=[line for line in a]
#print ("\n" .join(counts))
また、すべてを取得するには、小さなパーサーを作成する必要があると思い"!--
ます。The Counterを使ってみたのですが、使い方がよくわからないみたいです。