2017-01-26 11 views
0

私はPythonのfunctionnalitiesでかなり新しいです。誰かが私を助けることができるかどうかを知る必要がありますか?Python:必要な共通語の数を聞いて

私の問題は、誰かが自分が望む最も一般的な単語の数をタップできるプログラムを作成する必要があることです。私が理解できるかどうかわからない。

しかし、例えば:私は「X =入力(」番号を入力してください:「)を使用する必要があり をその後、ユーザーが1つの数をタップすることができ、プログラムは言います:」ここはあなたのテキスト内のx最も一般的な単語です」

ここ

私のプログラム:。。私は私がmost_commonを()を使用して、先の番号を持つことができますが、私はそれを聞いて、コードでそれを入れないようにプログラムをしたいと思います知っている

import re 

from collections import Counter 

words = re.findall("[a-zA-Z_]+", open("vie.txt").read() 

count = Counter(words).most_common() 

print(count)` 

ありがとうございました。

答えて

0

たとえば、ユーザーが5と入力すると、5つの最も一般的な単語が返されると考えていると思います。 Counter.most_commonは、引数として数値を渡すと、実際にこれを行うことができます。

import re 
from collections import Counter 

words = re.findall("[a-zA-Z_]+", open("vie.txt").read() 

x = int(input('How many of the most common words would you like? ')) 

count = Counter(words).most_common(x)  
print(count) 
+0

Ohh ok!私はこれを前にしたが、私はintを使用しなかった! ご協力いただきありがとうございます! –

関連する問題